home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1995 September / JCSM Shareware Collection (September 30th 1995 Author to Vendor Edition) (JCS Distribution).ISO / business / 11420d01.ziv / PSKD.EXE / MANUAL.TXT < prev    next >
Text File  |  1994-03-24  |  122KB  |  2,213 lines

  1. INTEGRA COMPUTING, 910 Cobb Place Manor Dr., Marietta, GA 30066   Zhourneau 1.6
  2.  
  3.             Name __________________________________________________________
  4.        Firm Name __________________________________  Phone ________________
  5.          Address __________________________________________________________
  6.             City _________________  State ___  Zip _______  County ________
  7.  # Professionals _____  # Employees ____  Type of Business ________________
  8. I first heard of Integra Computing from ___________________________________
  9.  
  10. Send unregistered** copies of the following programs at $10 ea:
  11. __RAMdesk   (pop-up network E-mail, phonebook, infobase, calculator)  $_____
  12. __ReSearch  (research organizer with ASCII file document scan)        $_____
  13. __BillPower (time-, expense-, & income-tracking, plus client billing) $_____
  14. __"ProSked" Professional Scheduler (__ScheduLAN __MT-Trak)            $_____
  15.  
  16. Send registered** copies of the following Professional Schedulers:
  17.  
  18. __ "Zhourneau"    for use on ___ (number) non-connected workstations  $_____
  19.         $55 for each of first 5 workstations; $50 each thereafter
  20. __ "ScheduLAN"     for use on ___ (number) networked workstations     $_____ 
  21.         $250  for  5 workstations; $500  for  15 workstations  
  22.         $800 for 50 workstations; $1500 for 200 workstations  
  23. __ "MT-Trak"  for use on  ___ (number) non-connected workstations     $_____
  24.         $90 for each of first 5 workstations; $60 each thereafter
  25.  
  26. +++ Add an extra $60 for each hour of phone support* you wish to buy  $_____
  27.  
  28. To have programs supplied on 3.5" media, enclose $5 extra PER PROGRAM $_____
  29. If you don't live in the U.S., Canada, or Mexico,  please add $5 more $_____
  30.  
  31.                                                           TOTAL ORDER $_____
  32.        ___% U.S. Sales (or Value Added) Tax, if any                   $_____
  33.        ___% Sales Tax for ___________ county, if you're a GA resident $_____
  34.  
  35.  
  36.    Please enclose CHECK or MONEY ORDER in US dollars  --  GRAND TOTAL $_____
  37.  
  38. Prices are subject to change without notice.  PLEASE CALL TO CONFIRM PRICING.
  39.  
  40.    Credit card orders and purchase  orders which are not accompanied 
  41.    by payment will not be accepted. A check or money order must show 
  42.    on its face the name & address of a  US bank that will accept it.
  43.  
  44. I agree to the terms of the License,  Disclaimer, and Agreement found below.
  45.  
  46. _______________________________________                    _________________
  47. SIGNATURE                                                  DATE
  48.  
  49. *  Telephone support will be provided if you pre-purchase it with this  order 
  50. form.   Such support must be used within a year.  When you  need  assistance, 
  51. you  may reach Integra Computing (404-426-5735) most weekdays from 4:30pm  to 
  52. 6:30pm, Eastern Time.  Because so much time is required to respond to  mailed 
  53. correspondence, letters requesting assistance may not be answered.  For help, 
  54. call -- don't write.  But please don't even call unless you've  pre-purchased 
  55. support with this order form; if you call without having prepaid for support, 
  56. each call will cost you a minimum of $15, plus $1.50 per minute.
  57. **  Unregistered software is programmed to  remind  you to register.   Please 
  58. note  that no credit will be  given at the time of registration for the  cost 
  59. of an unregistered copy.
  60. -- LICENSE:
  61.      BillPower,  RemindMe, Zhourneau, ScheduLAN, MT-Trak,  ReSearch,  RAMdesk, 
  62. and their documentation are  copyrighted in 1985 to 1994 by R.A. Kelly.   You 
  63. may use any program on  as many computers as you like, as long as it is never 
  64. installed with a SERIAL NUMBER (provided to you when you register as a  user) 
  65. on more than one computer at a time and as long as you do not alter the prog-
  66. ram  in any way.  You may distribute any of these programs to  potential  new 
  67. users, provided that you never divulge your SERIAL NUMBER to anyone, that you 
  68. charge no fee for the program, and that you do not bundle it with (or use  it 
  69. as an incentive to purchase or  lease) any  other product or service, without 
  70. the  written consent of R.A. Kelly.  All rights not expressly  granted  above 
  71. are reserved in R.A. Kelly.
  72.  
  73. -- DISCLAIMER:
  74.      BillPower, RemindMe, Zhourneau, ScheduLAN, MT-Trak, ReSearch, and RAMdesk 
  75. may  contain design and  programming  flaws.  Before using ANY software on  a 
  76. regular basis, try estimating the potential harm that could result from  your 
  77. reliance upon it.  Please don't use any of these programs unless you're  wil-
  78. ling to assume the associated risks, such as billing and report  inaccuracies 
  79. and data loss.
  80.      BILLPOWER,   REMINDME, ZHOURNEAU, SCHEDULAN, MT-TRAK, RESEARCH,  RAMDESK, 
  81. AND  THEIR INSTRUCTIONS ARE PROVIDED "AS  IS", WITHOUT WARRANTY OF  ANY  KIND 
  82. (INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY  AND FITNESS FOR A  PAR-
  83. TICULAR  PURPOSE).  NO ORAL OR WRITTEN INFORMATION  OR ADVICE   PROVIDED   BY 
  84. INTEGRA,  ITS DEALERS, DISTRIBUTORS, AGENTS,  OR  EMPLOYEES SHALL   CREATE  A 
  85. WARRANTY OF ANY KIND REGARDING BILLPOWER, REMINDME, ZHOURNEAU, SCHEDULAN, MT-
  86. TRAK, RESEARCH, OR RAMDESK, AND  YOU  MAY  NOT RELY UPON SUCH INFORMATION  OR  
  87. ADVICE.    USE  OF  BILLPOWER, REMINDME, ZHOURNEAU, SCHEDULAN,  MT-TRAK,  RE-
  88. SEARCH, OR RAMDESK IS ENTIRELY AT YOUR OWN RISK. 
  89.      NEITHER INTEGRA NOR ANYONE ELSE WHO HAS BEEN INVOLVED IN THE   CREATION, 
  90. PRODUCTION,   OR DELIVERY OF BILLPOWER, REMINDME, ZHOURNEAU,  SCHEDULAN,  MT-
  91. TRAK,  RESEARCH, OR RAMDESK SHALL BE LIABLE FOR ANY DIRECT, INDIRECT,  CONSE-
  92. QUENTIAL, OR INCIDENTAL DAMAGES (INCLUDING, BUT  NOT LIMITED  TO, DAMAGES FOR 
  93. LOSS  OF  BUSINESS PROFITS, BUSINESS  INTERRUPTION,  AND LOSS   OF   BUSINESS 
  94. INFORMATION)  ARISING FROM THE USE OF (OR INABILITY TO  USE) BILLPOWER,   RE-
  95. MINDME, ZHOURNEAU, SCHEDULAN, MT-TRAK, RESEARCH, OR RAMDESK, EVEN THOUGH  IN-
  96. TEGRA MAY BE ADVISED  THAT SUCH DAMAGES ARE POSSIBLE.
  97. -- AGREEMENT:
  98.      As  used in this Agreement, the terms "BillPower"  ,"RemindMe",  "Zhour-
  99. neau", "ScheduLAN", "MT-Trak", "ReSearch", and "RAMdesk", if not followed  by 
  100. a  series  or version designation, mean any version or series  of  BillPower, 
  101. BillPower Plus, RemindMe, Zhourneau, ScheduLAN, MT-Trak, ReSearch,  or   RAM-
  102. desk provided to you now or in the future.
  103.      Your  attempt to use BillPower, RemindMe, Zhourneau, ScheduLAN, MT-Trak, 
  104. ReSearch,  or RAMdesk constitutes your  acceptance of the terms set forth  in 
  105. the  foregoing  LICENSE  and DISCLAIMER (which are  incorporated   into  this 
  106. Agreement).  Your attempt to use BillPower,  RemindMe, Zhourneau,  ScheduLAN, 
  107. MT-Trak,  ReSearch,  or RAMdesk also constitutes your agreement that  if  you 
  108. bring  any legal action  relating to BillPower, RemindMe, Zhourneau,  Schedu-
  109. LAN,  MT-Trak, ReSearch, or RAMdesk, 1) your sole remedy for the damages  for 
  110. which  any defendant is found liable (including direct, indirect,  incidental 
  111. and consequential damages) will be the recovery of whatever you paid to  reg-
  112. ister  as a  user of the program, and 2) you will pay all defendants'  attor-
  113. neys fees  and other legal costs if you do not prevail on all claims made  in 
  114. your pleadings.
  115.      The   terms  of this Agreement are governed by Georgia law.  If  any  of  
  116. this  Agreement's  terms shall be held invalid to any extent,  the  remainder  
  117. of  this Agreement shall be unaffected by such invalidity.
  118.      THE  ABOVE  PARAGRAPHS CONSTITUTE THE ENTIRE AGREEMENT BETWEEN  YOU  AND 
  119. INTEGRA.   NO ORAL OR WRITTEN COMMUNICATION, INFORMATION, OR ADVICE FROM  ANY  
  120. SOURCE  MAY ALTER THE AGREEMENT AS SET FORTH ABOVE.
  121.      SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR OF  LIA-
  122. BILITY   FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO SOME OF THE  ABOVE   EX-
  123. CLUSIONS   AND LIMITATIONS MAY NOT APPLY TO YOU.  YOU MAY HAVE OTHER   RIGHTS 
  124. WHICH MAY VARY FROM STATE TO STATE.
  125.  
  126.  
  127.  
  128.  
  129.                             PROFESSIONAL SCHEDULER
  130.  
  131.                               TABLE OF CONTENTS
  132.  
  133.  
  134.      PRELIMINARIES  . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
  135.  
  136.      SETTING UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  137.         Common Customization Options  . . . . . . . . . . . . . . . . . . 5
  138.         Batch File Customization (European notation, etc.)  . . . . . . . 5
  139.  
  140.      USING THE PROGRAM. . . . . . . . . . . . . . . . . . . . . . . . . . 6
  141.         The Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  142.            Alternative Main Menus . . . . . . . . . . . . . . . . . . . . 6
  143.            Information Shown on Main Menu's Calendar  . . . . . . . . . . 6
  144.            Moving Around  . . . . . . . . . . . . . . . . . . . . . . . . 7
  145.            Screen Printing  . . . . . . . . . . . . . . . . . . . . . . . 7
  146.         Making a Schedule Entry . . . . . . . . . . . . . . . . . . . . . 8
  147.            Blinking Events  . . . . . . . . . . . . . . . . . . . . . . . 9
  148.            Clones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  149.            A Note about Reminders . . . . . . . . . . . . . . . . . . . . 10
  150.         Editing/Examining Individual Items  . . . . . . . . . . . . . . . 10
  151.         Editing a Plan  . . . . . . . . . . . . . . . . . . . . . . . . . 10
  152.         Frequently Scheduled (Recurring) Events . . . . . . . . . . . . . 13
  153.            Earliest and latest dates of occurrence  . . . . . . . . . . . 15
  154.            Events separated by a certain number of days . . . . . . . . . 16
  155.            Events that occur every second or third month  . . . . . . . . 16
  156.            Holidays  . . . . . . . . . . . . . . . .  . . . . . . . . . . 16
  157.         To-Do List  . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
  158.         Alarms  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
  159.         Six-Month View (and calendar calculator)  . . . . . . . . . . . . 19
  160.         Weekly View  . . . . . . . . . . . . .  . . . . . . . . . . . . . 20
  161.         Omitting Events . . . . . . . . . . . . . . . . . . . . . . . . . 20
  162.            Tagging Events for Omission  . . . . . . . . . . . . . . . . . 21
  163.            Actually Omitting Events, Plans and Projects . . . . . . . . . 21
  164.         Hunting for Entries and Preparing Reports . . . . . . . . . . . . 22
  165.            Printed calendars (weekly, monthly, yearly)  . . . . . . . . . 25
  166.         Finding Free Time . . . . . . . . . . . . . . . . . . . . . . . . 26
  167.         Re-Scheduling Several Events Quickly  . . . . . . . . . . . . . . 26
  168.         Stopwatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  169.         Morning Startup . . . . . . . . . . . . . . . . . . . . . . . . . 27
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.      UTILITIES (BACKUP, RESTORE, PRINTER DRIVERS, ETC). . . . . . . . . . 28
  187.  
  188.      LOG MODULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  189.  
  190.      POP-UP USE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
  191.  
  192.      NETWORK USE  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  193.  
  194.      USE WITH MICROSOFT WINDOWS . . . . . . . . . . . . . . . . . . . . . 39
  195.  
  196.      EMPLOYEE/DEPARTMENT GROUPS . . . . . . . . . . . . . . . . . . . . . 40
  197.  
  198.      AUTOMATED EXECUTION (MACROS) . . . . . . . . . . . . . . . . . . . . 41
  199.  
  200.  
  201.  
  202.  
  203.                              PROFESSIONAL SCHEDULER
  204.  
  205.                                   INSTRUCTIONS
  206.  
  207.  
  208.  
  209.          NOTE:  If you're  using an  unregistered  copy of the   prog-
  210.          ram, it will begin to beep at you in several weeks, reminding 
  211.          you that it's time to register.   Don't worry -- no data will 
  212.          be destroyed,  and you'll always be able to use the  program,  
  213.          despite the fact  that you  delay registering. 
  214.  
  215.  
  216.      >PRELIMINARIES
  217.  
  218.           Zhourneau,  a  member  of the  "ProSked"  Professional  Scheduler 
  219.      series  of software, is a specialized derivitive of a more  comprehen-
  220.      sive program that has been on the market for several years.  As  such, 
  221.      it  is an advanced office tickler, calendar, and to-do list  that  can 
  222.      also  be  used to log your hours worked, expenses, and  income.   It's 
  223.      unique in that it integrates these facilities with the ability to han-
  224.      dle  simple "project management" tasks, such as docket  control.   The 
  225.      program operates on an IBM-compatible PC.  It requires about 470 Kilo-
  226.      bytes of memory when being accessed, but only 7 Kilobytes when waiting 
  227.      in the background as a memory-resident (or "pop-up") application.   It 
  228.      can  handle up to 12000 Appointments and can display up to 200  events 
  229.      per day. 
  230.  
  231.           The "ProSked" Professional Scheduler is available in several 
  232.      varieties, including:  
  233.  
  234.           "Zhourneau" schedules from 1 to 200 office personnel/departments;
  235.           "ScheduLAN" does what Zhourneau does, but on a local area network;
  236.           "MT-Trak"   schedules up to 200 people/departments in an office,
  237.                        and also keeps track of thousands of projects/clients'
  238.                        names, addresses, phone numbers, and lots of 
  239.                        miscellaneous data.
  240.  
  241.      These instructions may address the capabilities of a version not in 
  242.      your possession.  If you need a different version, send the order 
  243.      blank to Integra Computing at 910 Cobb Place Manor, Marietta, GA  
  244.      30066 (phone: 404-426-5735).
  245.       
  246.  
  247.      >-- Entering the program
  248.  
  249.           You should access any of the ProSked Professional Schedulers by 
  250.      entering "PS xxx", where xxx are your initials (e.g., if your initials 
  251.      are "ABC", enter "PS ABC").  This causes the PS.BAT file to execute.  
  252.      Don't rename the PS.BAT file.  With only one exception, ProSked must 
  253.      ALWAYS be entered through a batch file called PS.BAT.  If you want to 
  254.      access ProSked through an automated menu program, you may do so, as 
  255.      long as the menu program calls PS.BAT. 
  256.  
  257.           The exception to the rule that ProSked must be entered through 
  258.      PS.BAT comes into play if you wish to use the program as a "pop-up" 
  259.      and want it to be loaded automatically whenever you turn on your com-
  260.      puter.  See the POP-UP USE section. 
  261.  
  262.  
  263.      >-- On-Line Help
  264.  
  265.           Help is available at the touch of the F1 key.
  266.  
  267.  
  268.      >-- The "RET" AND "ESC" keys
  269.  
  270.           RET (the Return, or Enter, key) serves two functions in ProSked.  
  271.      First, it is the key used to end all entries.  And second, if, in res-
  272.      ponse to a screen prompt, you press it before you press any other 
  273.      keys, it acts to tell the program that you wish to ignore the prompt 
  274.      and retain the current response, if any.  If, for instance, ProSked 
  275.      asked you a name, you could just press RET, and the program would in-
  276.      fer that you wished to ignore the question.  Depending upon the cir-
  277.      cumstances, ProSked would then move on to the next question in a ser-
  278.      ies, or it would abort the procedure in which the question occurred.  
  279.      ESC (the Escape key) will usually serve to tell ProSked not only to 
  280.      ignore a response, but also to abort the procedure entirely.
  281.  
  282.  
  283.      >-- Pausing/Aborting
  284.  
  285.           When you find the computer in the middle of some lengthy proce-
  286.      dure, such as printing a report, and you want to pause, press the 
  287.      space bar.  Doing so will cause the process to stop until you press 
  288.      the space bar again.  This use of the space bar will not work in all 
  289.      of the program's operational modes, but it will in most.  Pressing the 
  290.      space bar may take a few seconds to have an effect, so be patient.
  291.  
  292.           If, instead of wishing that the computer pause in the middle of 
  293.      a procedure, you prefer to abort that procedure altogether, press ESC 
  294.      (the Escape key).  As with the space bar, this key may not work in 
  295.      all parts of the program, and it may take a few seconds to act.
  296.  
  297.  
  298.      >-- Message Lines
  299.  
  300.           The last line or two on the display screen will nearly always 
  301.      have a message for you.  The message will often contain either in-
  302.      structions or an error message.  
  303.  
  304.           Instructions will frequently advise you to press control char-
  305.      acters.  A control character is represented graphically as a letter 
  306.      preceded by an up caret (e.g., ^A or ^H).  If you are instructed to 
  307.      press a control character, you must hold the Ctrl key down, while sim-
  308.      ultaneously pressing the appropriate letter key.  For example, to 
  309.      press ^T, hold down the Ctrl key and tap the "T" key.  Do not actually 
  310.      press the up caret key; the up caret is used merely as a graphic rep-
  311.      resentation of the control key. 
  312.  
  313.  
  314.      >-- Event Types
  315.  
  316.           An APPOINTMENT is an event scheduled for a particular time and 
  317.      day.  A lunch date, for instance, would be entered as an Appointment.  
  318.      A DEADLINE is an event for which your firm is responsible.  It's char-
  319.      acter is such that failing to meet it may get you into trouble (a "to-
  320.      do", for instance, is in reality a Deadline).  A MISCELLANEOUS event, 
  321.      on the other hand, is something which you expect to take place, but 
  322.      for which you aren't responsible.  For instance, if another office is 
  323.      supposed to answer a complaint by 20 August, you would enter that ev-
  324.      ent under the Miscellaneous category.  If YOUR office is supposed to 
  325.      answer a complaint by 20 August, you would enter it as a Deadline.  If 
  326.      the Deadline is absolutely crucial, it should be entered as a GOTCHA 
  327.      (which is a super Deadline).
  328.  
  329.           An EXERCISE is a test or a period of training.  You might prefer 
  330.      to use this category for scheduling an employee's work or some other 
  331.      major category of event.
  332.  
  333.           The TRIP and VACATION categories are self-explanatory.  Multi-day 
  334.      events, such as Vacations and Trips, need be entered only once, for 
  335.      the date on which the event begins (e.g., the beginning date of your 
  336.      vacation).  Whenever you need to change something about that recorded 
  337.      event, you need edit only one record, the one entered for the event's 
  338.      beginning date.  Yet, despite the fact that only one entry is actually 
  339.      kept in the data base, your daily schedule for each day of the multi-
  340.      day event will reflect that event. 
  341.  
  342.           It's necessary that you recognize the importance of Deadlines 
  343.      (including Gotchas).  If you occasionally enter an Appointment as a 
  344.      Miscellaneous event, or a Trip as an Exercise, there won't be any ser-
  345.      ious ramifications.  But a Deadline should always be entered as such 
  346.      (or as a Gotcha).  You see, only Deadlines and Gotchas are deemed im-
  347.      portant enough by ProSked to be brought forward when they're past 
  348.      due.  In this way, ProSked will continue reminding you of a Deadline, 
  349.      even after it's been passed, until you check it off.  If something 
  350.      really should be entered as a Deadline, and you instead enter it as an 
  351.      Appointment or Miscellaneous event, ProSked won't keep hounding you 
  352.      to take care of it after it's scheduled date passes.  In other words, 
  353.      that item will be dropped from your "to-do" list after the scheduled 
  354.      date.  In most cases this won't cause any problems, but there may be 
  355.      times when you'll wish you had entered something as a Deadline, so 
  356.      that you'll keep being reminded of it until it's done.
  357.  
  358.           A REMINDER is an entry reminding you that an Appointment, Dead-
  359.      line, etc., will occur at some time in the future.  A Reminder must be 
  360.      set at least one day prior to the event of which you wish to be re-
  361.      minded.  For instance, you might wish to be reminded on Monday that 
  362.      you have an important meeting on Tuesday.  Or, you might want to be 
  363.      reminded that a report is due in a couple of weeks (the actual due 
  364.      date would be entered as a Deadline, and a Reminder could be set a 
  365.      couple of weeks prior to the due date).  
  366.  
  367.           Each Appointment, Deadline, etc., may have up to ten Reminders 
  368.      linked to it.  This linking, a ProSked exclusive, is handled automat-
  369.      ically.  Linking Reminders to the tasks to which they refer is advan-
  370.      tageous when you need to change the original task.  When such a change 
  371.      is made, all the linked Reminders are automatically changed appropri-
  372.      ately.  Assume, for instance, that you originally scheduled an Ap-
  373.      pointment for 1 September, and made a Reminder for 25 August (remin-
  374.      ding you of the 1 September Appointment).  If you subsequently changed 
  375.      the 1 September Appointment to 31 August, ProSked would also 
  376.      automatically change the 25 August Reminder so that it reflected the 
  377.      Appointment's new date (31 August).  The date of the Reminder, itself, 
  378.      would also be changed to 24 August, in order to maintain the 1-week 
  379.      interval between Appointment and Reminder that had originally been 
  380.      established.
  381.  
  382.           A PLAN is a special file that lists the expected tasks for a pro-
  383.      ject with which you are involved.  This listing contains the anticipa-
  384.      ted time interval between each task.  When you enter or change a date 
  385.      in the Plan, ProSked will automatically change the dates for all 
  386.      related tasks accordingly.  Plans are useful in planning complicated 
  387.      projects, such as lawsuits or exercises involving plentiful 
  388.      milestones.
  389.  
  390.           By the way, GOTCHAs, EXERCISEs, and MISCELLANEOUS event types may 
  391.      be renamed (see the Common Customization Options section below). 
  392.  
  393.  
  394.      >SETTING UP
  395.  
  396.           ProSked should be placed into a PS directory on your computer.  
  397.      If you've gone through the automated install routine, that's already 
  398.      been handled for you.
  399.  
  400.           You should also copy the BACKUP and RESTORE programs from your 
  401.      computer's DOS diskette to the PS directory (or, alternatively, make 
  402.      sure that they're in your computer's directory "path").
  403.  
  404.  
  405.      >-- Common Customization Options
  406.  
  407.           When you first begin using ProSked, you will have to answer a 
  408.      number of CUSTOMIZING questions.  If you make any mistakes in filling 
  409.      in the blanks, don't worry; you may always come back to this series of 
  410.      questions later if you press "U" at the Main Menu and then "C" at the 
  411.      Utilities menu.
  412.  
  413.           A short discussion of each customization option can be obtained 
  414.      in the Quick Help screen, accessible by pressing the F1 key.
  415.  
  416.  
  417.      >-- Batch File Customization (European notation, etc)
  418.  
  419.           There  are also a few things you can customize at the batch  file 
  420.      level.   In  the PS.BAT file, there is a line that  starts  with  the 
  421.      word, "MAINPROG".  This line may contain parameters which instruct the 
  422.      program to make certain assumptions. 
  423.  
  424.           To use European date notation (e.g., "24.5.94", instead of 
  425.      "24 May 94"), the 11th parameter should be "x", and the 12th should be 
  426.      "EURODATE".  Example:
  427.  
  428.                  "MAINPROG x x x x x x x x x x x EURODATE"
  429.  
  430.      To show calendars of the European type (Monday to Sunday), instead  of 
  431.      American (Sunday to Saturday), the 12th parameter should contain the 
  432.      character string, "CAL".  Examples:
  433.  
  434.                  "MAINPROG x x x x x x x x x x x EURODATECAL"
  435.                  "MAINPROG x x x x x x x x x x x EUROCAL"
  436.  
  437.  
  438.      >USING THE PROGRAM
  439.  
  440.  
  441.      THE MAIN MENU
  442.  
  443.  
  444.      >-- Alternative Main Menus
  445.  
  446.           To switch among the Main Menu alternatives, press the TAB key.  
  447.      Whichever Main Menu is last used before you exit the program will  be 
  448.      the menu to which ProSked will default the next time you load it.
  449.  
  450.           One of the Main Menus displays the types of events scheduled for 
  451.      each day.  Each day's box on the calendar contains up to eleven a's, 
  452.      D's, etc.  Each of these characters represents an Appointment, Dead-
  453.      line, etc., that falls on that date.  The more characters you see in a 
  454.      day's box, the more things have been scheduled for that day.  To save 
  455.      space, however, no more than one Reminder (reminding you of an actual 
  456.      event sometime in the future) will be shown in each day's box. 
  457.  
  458.           Another Main Menu displays the blocks of time that have been 
  459.      scheduled for each day.  Each day's box contains from zero to twenty-
  460.      four rectangles, arranged in two rows of up to twelve rectangles each.  
  461.      Each rectangle represents one-half hour that's already been scheduled 
  462.      for that day.  The top row shows which half-hour blocks have been 
  463.      scheduled between 7:00 AM and 1:00 PM.  The bottom row represents 1:00 
  464.      to 7:00 PM.  You will also note that there is a vertical line marking 
  465.      each hour (on the half-hour) from 7:30 AM to 6:30 PM.  This calendar 
  466.      will quickly give you a very rough idea of how much time has been 
  467.      scheduled for each day of the month.
  468.  
  469.           A third Main Menu will show BOTH event types AND time scheduled 
  470.      (7:00AM to 5:00PM) for each day.
  471.  
  472.           Now, there's one last Main Menu that's very popular.  It splits 
  473.      the screen in half, displaying a calendar on the left and up to seven-
  474.      teen abbreviated event descriptions on the right.  Each day's box in 
  475.      the calendar will be blank if there's nothing scheduled that day.  If, 
  476.      on the other hand, there's at least one event whose ending time is 
  477.      later than its beginning time, the box will display a rough horizontal 
  478.      bar chart illustrating the times during which that day's events take 
  479.      place.  If no time has actually been blocked off during that day, but 
  480.      there IS some non-time-blocked activity, the box will contain a single 
  481.      dot.
  482.  
  483.  
  484.      >-- Information Shown on Main Menu's Calendar
  485.  
  486.           By default, each Main Menu will show events scheduled for ALL 
  487.      your employees.  If you wish to see only one particular employee's 
  488.      schedule, press the F3 key.  Then, tell ProSked which employee you 
  489.      want shown on the calendar.  If you want ALL employees to be dis-
  490.      played, just press RET when ProSked asks you for one.  
  491.  
  492.           An alternate way to change the employee being shown on the calen-
  493.      dar is to simply press the number key corresponding to that employee's 
  494.      ID number.  For example, pressing "1" results in employee 1's being 
  495.      shown on the calendar.  Pressing "0" tells ProSked to show ALL em-
  496.      ployees on the calendar.  Of course, this scheme works only for em-
  497.      ployees 1 to 9, so if you want to see an employee from 10 to 200, 
  498.      you'll have to use the F3 key.  
  499.  
  500.           Pressing the F7 key will allow you to select a specific PROJECT 
  501.      (as opposed to an employee) whose events you wish to see, to the ex-
  502.      clusion of all others.
  503.  
  504.  
  505.      >-- Moving Around
  506.  
  507.           You can move from day to day with the arrow keys.  When you land 
  508.      upon a day for which you'd like to see more detail, press the RET key.  
  509.      When you do, the calendar will be replaced by a screen that fully des-
  510.      cribes each of that single day's events.  To zoom back to the calen-
  511.      dar, just press the RET key again.  Whether you're looking at the 
  512.      large calendar or an individual day's events, the arrow keys work 
  513.      identically: 
  514.  
  515.         left arrow: go back 1 day;   right arrow: go forward 1 day;
  516.           up arrow: go back 1 week;   down arrow: go forward 1 week;
  517.               PgUp: go back 1 month;        PgDn: go forward 1 month.
  518.  
  519.           The TAB key also works in the daily view to toggle between alter-
  520.      nate views of the day: 
  521.  
  522.        -- three spell out the beginning and ending times for each event:
  523.             1: without a small calendar in the upper right corner;
  524.             2: with a small calendar in the upper right;
  525.             3: with a small calendar and each event's full notes;
  526.  
  527.        -- two fill in blocks representing the events' times:
  528.             1: without a small calendar in the upper right corner;
  529.             2: with a small calendar in the upper right;
  530.  
  531.           Pressing "W" while in either the monthly or daily view will take 
  532.      you to a weekly view of the data.  Here, the TAB key will also allow 
  533.      you to alternate among different on-screen views of the week (there's 
  534.      also a Weekly Calendar printout available in the Hunt routine).  When 
  535.      finished with the weekly view, press ESC or RET to return to the 
  536.      screen from which you entered it.  ESC will take you back to the day 
  537.      you were viewing before entering the weekly view.  RET will move you 
  538.      to the day you last highlighted while in the weekly view.
  539.  
  540.  
  541.      >-- Screen Printing
  542.  
  543.           If you ever need to print a screen's worth of data, you may press 
  544.      the Shift-PrtScr key combination, which works just as it does with most 
  545.      other programs.
  546.  
  547.           If you're in the Daily, Weekly, or Monthly view, however, you'll 
  548.      have more flexibility if you press Ctrl-PrtScr, instead of Shift-
  549.      PrtScr.  Doing so will present you with a couple of options.
  550.  
  551.  
  552.      >MAKING A SCHEDULE ENTRY
  553.  
  554.                When you choose the Make option, you will be asked to spec-
  555.      ify the sort of event you are about to enter.  Most are discussed in 
  556.      the PRELIMINARIES section.  If you choose to enter a new Plan, you will 
  557.      be taken through the straightforward sequence discussed in "Editing a 
  558.      Plan", below.  Event "Clones" are also discussed below. 
  559.  
  560.           When you are asked to enter the date, a small calendar may ap-
  561.      pear on the screen.  You have the option of either: 1) entering the 
  562.      date at the prompt; or 2) using the cursor movement keys to locate the 
  563.      desired date on the calendar and then pressing RET.  The PgUp and PgDn 
  564.      keys will change the month displayed on the calendar.
  565.  
  566.           If you don't know the date you need to enter, but do know that it 
  567.      is a certain number of days before or after a given date, enter the 
  568.      given date, followed by a plus or minus sign, followed in turn by the 
  569.      number of days you wish to add or subtract.  If, for instance, you 
  570.      need to enter the date that is 120 days after 2 OCT 95, you should 
  571.      enter "2 OCT 95 +120" (or "2 OCT 95 +120W", if you want to count only 
  572.      work days).  ProSked will automatically figure the correct date for 
  573.      you.  If you need to move forward or backward a given number of months 
  574.      (instead of days), just highlight the appropriate date on the calendar 
  575.      and press the PgUp or PgDn keys appropriately.
  576.  
  577.           One of the items to be filled in is the employee affected by the 
  578.      event.  If you wish to schedule more than one employee, each should be
  579.      separated from the next by a comma (e.g., "ABC,DEF,GHI,JKL" will tell
  580.      ProSked that you wish to schedule identical events for each of four 
  581.      employees -- ABC, DEF, GHI, and JKL). 
  582.  
  583.          NOTE:  If you don't need to fill in an item, just skip it  by 
  584.          pressing the RET key.  Never feel compelled to make an  entry 
  585.          for an item that you don't think is important.   If, for  in-
  586.          stance,  the beginning time is not important,  don't fill  in 
  587.          that item.   The only items that ProSked absolutely requires 
  588.          are a date and an event/description.
  589.  
  590.           There are three "Time" items, one for each of the beginning and 
  591.      ending times, and one for an alarm.  If you enter a time that has al-
  592.      ready been "blocked off" for the day, ProSked will remind you of a 
  593.      possible conflict and afford you the opportunity to change the entry 
  594.      if you need to.
  595.  
  596.          NOTE:   ProSked assumes that an event with no ending time (or  
  597.          an ending time identical to the beginning time) is not inten 
  598.          ded to be  "blocked off".   Hence,  you may schedule multiple  
  599.          Deadlines  for   11:00  (no ending time),  without  ProSked's 
  600.          reminding you of possible conflicts.   If, however, you  have 
  601.          an  Appointment  scheduled  from  11:00 to 12:00,  subsequent 
  602.          attempts to enter  anything  during  that  period  will trig-
  603.          ger  ProSked's time block protection response. 
  604.  
  605.           The "Priority" item may appear if this event is a Deadline or a 
  606.      Gotcha (assuming you've customized the program to ask for priorities -
  607.      - see the SETTING UP section).  Here, fill in the priority level you 
  608.      wish to assign to the event.  You may use any number from 0 to 9 or 
  609.      any letter from A to Z.  The lower the number or letter, the higher 
  610.      the priority (e.g., 0 is a higher priority than 1, 9 is higher than A, 
  611.      and A is higher than B,). 
  612.  
  613.           The item called "Project" contemplates an alphanumeric entry up 
  614.      to twelve characters long.  You need not enter anything, but you may 
  615.      wish to, since this item may help you to search through the data base 
  616.      quickly to find only those events involving a specific project.  If 
  617.      you enter something, you may use the same scheme your office has 
  618.      always used to identify each project.  For instance, the project for 
  619.      John Smith might be called "8801-JS-1" or "Smith, J", or "SMITJO", or 
  620.      anything else.  By the way, pressing F1 here will result in a display 
  621.      of the list of projects entered into the program in the past. 
  622.  
  623.          NOTE:     If  the  time,  project,  or event  of  the  record 
  624.          you're presently  entering is the  same as the  corresponding 
  625.          item in the preceding record just entered, you can save  some 
  626.          time by  just entering "S".   Whenever "S"  is entered for  a 
  627.          time,   project,   or  event,  ProSked  will   pick  up  that 
  628.          item's text from the record you've just finished entering.
  629.  
  630.           After you enter the "EVENT/DESCRIPTION" item, you will be affor-
  631.      ded the opportunity to add several lines of notes or remarks.
  632.  
  633.  
  634.      >-- Blinking Events
  635.  
  636.           If an event is so important that you want it to blink whenever 
  637.      it's displayed on the Main Menu, press ^B (Ctrl-B) at the end of the 
  638.      EVENT/DESCRIPTION item.  When you do, stylized "B" will appear.
  639.  
  640.  
  641.      >-- Clones
  642.  
  643.           A Clone is an almost exact copy of an event.  Let's suppose you 
  644.      have an event already entered into the program and you want to make a 
  645.      copy of it for another day or another employee.  To do so, select 
  646.      "Clone" when asked for the type of event at the bottom of the screen.  
  647.      The cloning process is very straightforward.  First, you'll be asked 
  648.      which date contains the item to be cloned.  Then you'll be shown a 
  649.      list of the items already entered for that date.  When you select one 
  650.      of them, that item will be "cloned", and you'll be allowed to edit the 
  651.      new copy, so that you can change its date, employee, or anything else.  
  652.      When you save the new copy by pressing F6, you will have successfully 
  653.      made a change or two to your newly "cloned" event. 
  654.  
  655.  
  656.      >-- A Note about Reminders
  657.  
  658.           Reminders are created most conveniently at the time you origin-
  659.      ally enter the event to which they refer.  ProSked will automatically 
  660.      prompt you to create such Reminders after each Appointment, Deadline, 
  661.      etc., has been input.  
  662.  
  663.           But Reminders may also be entered subsequent to your entry of an 
  664.      Appointment, Deadline, etc.  To do so, press "R" when asked to specify 
  665.      an event type at the bottom of the screen.  You will next be asked the 
  666.      date of the event for which you need a Reminder.  Then, ProSked will 
  667.      show you the record number of each primary event scheduled for that 
  668.      date.  You will be expected to use the arrow keys to highlight the 
  669.      specific event of which you wish to be reminded (or, if you prefer, 
  670.      you may simply enter its record number).  Then, ProSked will flash 
  671.      that record to the screen and ask you to enter the date for which you 
  672.      wish this new Reminder to be set.
  673.  
  674.  
  675.      >EDITING/EXAMINING INDIVIDUAL ITEMS
  676.  
  677.           When you press "E" at the Main Menu, you'll enter the Edit/Exam-
  678.      ine routine.  Once ProSked knows the date in which you're interested, 
  679.      you'll be shown a list of everything scheduled for that date.  You 
  680.      will then be asked to select the specific event you wish to edit or 
  681.      examine.  If you don't see the one you're looking for, you've probably 
  682.      specified the wrong date.  Use the arrow keys to change the date and 
  683.      display a different set of events.  When you finally find the event 
  684.      you want to edit, highlight it and press RET (or enter its record num-
  685.      ber).
  686.  
  687.           The selected record will then appear on the screen, and you may 
  688.      modify it as you wish.  Press F6 when you're done.  If the record just 
  689.      changed is referenced by any Reminders, they will be automatically 
  690.      updated to reflect the changes you made.  Then, if needed, you'll be 
  691.      shown each of its Reminders, so that you can confirm the changes auto-
  692.      matically rendered by ProSked.
  693.  
  694.  
  695.      >EDITING A PLAN  
  696.  
  697.           When you choose to work with a Plan, you'll be shown a listing of 
  698.      all Plans presently on the hard disk.  Then, you'll be asked to choose 
  699.      one of them.  Before we go any further, however, let's discuss exactly 
  700.      what a plan is and how it's set up.
  701.  
  702.           A Plan is a file that may be used to chart the course that a pro-
  703.      ject is expected to follow.  Each Plan may be set up individually or 
  704.      it may be based upon a Template.  You may establish a separate Tem-
  705.      plate for each general category of project handled by your firm.  A 
  706.      real estate project, for instance, might use a "REALTY" Template.  
  707.      
  708.               NOTE:  Remember, a Plan is a  sequence of  events for  a 
  709.          specific project.   A Template,  on the other hand, is a gen-
  710.          eralized   sequence of events  for a class of project.   Once 
  711.          the "REALTY" template is established, for instance, it may be  
  712.          used as the  basis for an  actual project involving real  es-
  713.          tate.  
  714.  
  715.           Plan and Template files may be created with the TextEditor (^E, 
  716.      or Ctrl-E, at the Main Menu).  Each contains a listing of the tasks 
  717.      that usually take place in the type of project to be tracked.  Each 
  718.      line in the file consists of a task description, an abbreviation for 
  719.      that task, the type of task (e.g., Deadline or Appointment), and per-
  720.      haps a brief note about that task.  Also included is the interval (ex-
  721.      pressed in days) that is expected between that task and the preceding 
  722.      one.  If an item is completely unrelated to the preceding one, the 
  723.      interval item should be left blank.  The notes item may also be left 
  724.      blank if you wish, but every line in the file MUST have both an abbre-
  725.      viation and a description.  A Template or Plan file may have NO empty 
  726.      lines. 
  727.  
  728.           ProSked comes with a sample Template file called "SAMPLE".  Take 
  729.      a look at it with the TextEditor.  Note, as you view it, that no 
  730.      actual dates are filled in.  Never fill in Plan/Template dates with 
  731.      the TextEditor.  Enter dates ONLY in the main ProSked program.
  732.  
  733.      BRIEF EXAMPLE OF A TEMPLATE:
  734.  
  735.      ABB  -------DESCRIPTION-------  INT   TYP  DATE  ---NOTES-------------
  736.  
  737.      INJ  Injury                            -         
  738.      CMP  File complaint                    D
  739.      ANS  Expect answer              30     D         
  740.      CCL  Counterclaim               30     D         ND1  
  741.      SL   Stat Of Limitations runs   24     D         MNH INJ\
  742.      SLN    Note: Now it's too late  24     N         MNH INJ\
  743.  
  744.           The first line reflects the injury.  Remember, this is just a 
  745.      Template, not a Plan for an actual project.  Therefore, no date infor-
  746.      mation is filled in.  The next line is for the filing of the com-
  747.      plaint.  It has no interval item because the date on which it is to 
  748.      take place is not necessarily related to the date of the injury.  The 
  749.      third line reflects that an answer is expected 30 days after the  com-
  750.      plaint is filed.  
  751.  
  752.           Were it not for "ND1" in the notes section, the fourth line would 
  753.      tell you that a counterclaim is expected 30 days after the answer.  
  754.      "ND1", however, modifies the interval to the NEXT MONDAY following 30 
  755.      days after the answer.  "ND" means "NextDay", and "1" indicates the 
  756.      first day of the work week, Monday.  If the notation had been "ND4", 
  757.      the interval would be the NEXT THURSDAY following 30 days after the 
  758.      answer.  If you'd like to find a weekday prior to the 30th day, as 
  759.      opposed to a weekday after the 30th day, use "PD" (for PriorDay) in 
  760.      place of "ND".  For example, to find the Sunday preceding the 30th 
  761.      day, the notation would be "PD7" (Sunday is the 7th day of the week), 
  762.      whle the preceding Wednesday would be "PD3".
  763.  
  764.           The fifth line indicates that the statute of limitations will 
  765.      expire 24 months after the injury takes place.  The "INJ\" in the notes 
  766.      item ties the SL interval to the first line, which begins with "INJ".  
  767.      Were in not for the "INJ\" notation, the fifth line's interval would 
  768.      be assumed to be tied to the immediately preceding line (the "CCL" 
  769.      line).  The "MNH" in the notes indicates that the interval is in 
  770.      MONTHS, rather than days.  Were it not for the "MNH", the fifth line's 
  771.      interval would be assumed to be 24 days after the injury.
  772.  
  773.           The sixth line is a note for the fifth line.  Its type is 'N', 
  774.      and it must use the remarks section to refer to the same event from 
  775.      which the 5th line's interval is calculated. 
  776.  
  777.          NOTE:   By  default, the program assumes that  the  interval 
  778.          includes  all days.  But if the interval should include  only 
  779.          workdays  (that  is, non-weekends  and  non-holidays),  place 
  780.          "WDO" into the notes item on the line containing that  inter-
  781.          val.
  782.  
  783.           When you set up a Plan for a project, it will initially consist 
  784.      of an exact copy of the Template from which it was copied (assuming 
  785.      you didn't write an original Plan "from scratch" in the TextEditor).  
  786.      No dates will actually be filled in.  Extensive changes to the body 
  787.      (but not the dates) of the Plan must be made in the TextEditor. 
  788.  
  789.           If you want to fill in some Plan dates, press "P" at the Main 
  790.      Menu.  You'll be shown a listing of all Plans presently on the hard 
  791.      disk.  Then, you'll be asked to choose one of them.  If you wish to 
  792.      create a new one, enter a name for it.  ProSked will remind you that 
  793.      it doesn't exist and show you a listing of the Templates from which 
  794.      the new plan can be copied.  If an appropriate template exists, type 
  795.      in it's name, and it'll be copied verbatim into the new Plan you've 
  796.      chosen to set up.  If an appropriate Template does NOT yet exist, 
  797.      you'll have to press ESC and go to the TextEditor to create a new Tem-
  798.      plate (or the actual plan you want to set up) "from scratch".  
  799.  
  800.           Assuming that a Plan has been created, filling in the dates is a 
  801.      simple matter.  Select a task to edit by using the arrow keys to high-
  802.      light that task (or optionally, just entering the task's abbrevia-
  803.      tion).
  804.  
  805.           Each time you select a task, you'll be taken through a series of 
  806.      prompts (date, time, etc.).  Anytime you don't need to fill in a par-
  807.      ticular item, just press RET to move on to the next.  
  808.  
  809.           After ProSked has accepted all the information for a task, it 
  810.      will search the plan for subsequent tasks whose intervals are related 
  811.      to the date of the task just entered.  As it encounters a subsequent 
  812.      related task, its date will be automatically assigned, and you'll be 
  813.      given the opportunity to enter any other information you wish.  
  814.  
  815.           When you're finished making changes to the Plan, press the ESC 
  816.      key to return to the Main Menu.
  817.      
  818.          NOTE:  Note that ProSked moves through the Plan from  begin-
  819.          ning  to end;  it cannot be forced  to go backward.   But  if 
  820.          you  ever  need  to  calculate  earlier  dates   from   later  
  821.          ones,   ProSked  will still accommodate  you.   When  you're 
  822.          asked  to  enter  a  date  for  the  earlier  task,    simply  
  823.          highlight  the  date of the LATER task on the  little  pop-up  
  824.          calendar; then type "-XX" (where XX is the number of days you 
  825.          wish to subtract from the later date).
  826.  
  827.  
  828.      >FREQUENTLY SCHEDULED (RECURRING) EVENTS
  829.  
  830.           In addition to scheduling events item by item, ProSked has the 
  831.      ability to automatically log events that take place on a regular 
  832.      basis.  For instance, if you have a staff meeting every Tuesday at 
  833.      12:00, you need not go to the trouble of setting each and every such 
  834.      event.
  835.  
  836.           To tell ProSked the events of which you would like to be reminded 
  837.      regularly, press ^E (Ctrl-E) at the Main Menu.  You'll be transferred 
  838.      to the TextEditor, where you can set up a file containing your regular 
  839.      events.  When the TextEditor's menu appears, select "(R)ecurring 
  840.      Events".  This will take you into the RECUR.DAT file, where you may 
  841.      enter up to 200 lines, each containing one event.  
  842.  
  843.               NOTE:    Note that you may use the tab key to align  the 
  844.          cursor  at  the correct spot on each line to make  an  entry.  
  845.          Note  also  that, while editing this file, you may   erase  a 
  846.          line,  but you cannot eliminate the blank line  that  results 
  847.          from  the erasure.  You may, however, fill in the blank  line 
  848.          with  new  information.   Finally, note that you  must  NEVER 
  849.          edit the recurring events file (or any other file  accompany-
  850.          ing this program) with an external editor or word processor. 
  851.  
  852.           The first item on each line is the Event's description.  Enter up 
  853.      to 37 characters.
  854.  
  855.           The next item is the Month in which the event regularly occurs.  
  856.      Enter the month as a number (1=JAN, 2=FEB, etc.).  If the event occurs 
  857.      EVERY month or if this item is not applicable, leave it blank.
  858.  
  859.           Then comes the day of the month.  If this item is not applicable, 
  860.      leave it blank.  Use "32" to designate  the LAST day of the month, 
  861.      regardless of how long the month is.  The last WORK day will be dis-
  862.      cussed below. 
  863.  
  864.           The time of day items are next.  If not applicable, leave these 
  865.      items blank.  Time should be entered without colons.  If the time 
  866.      you're entering is not within the standard working day (7AM-7PM), ap-
  867.      pend an "A" or a "P" to the time ("930" and "930A" both mean 9:30AM, 
  868.      whereas "930P" means 9:30PM).  You can avoid possible AM-PM confusion 
  869.      if you use 24-hour time (9:30PM = 2130), as in the example below. 
  870.  
  871.           The time of day is followed by the type of event.  Enter "M" for 
  872.      Miscellaneous, "D" for Deadline, "A" for Appointment, etc.  Center 
  873.      your entry below the "Y" of "TYP".
  874.  
  875.           The employee, if any, to whom this event applies should be en-
  876.      tered next.  Start the entry under the "E" in "EMP".
  877.  
  878.           The next several items correspond to the days of the week, Sunday 
  879.      through Saturday.  These items are used if the regular event you are 
  880.      entering occurs on a specific day of the week, rather than on a speci-
  881.      fic date in the month.  If the event always occurs on a Wednesday, for 
  882.      example, you would make an entry directly below the "W".  The entry 
  883.      you make should be a number between 0 and 6.  If the event always 
  884.      falls on the first Monday of the month, enter a "1" beneath the "M".  
  885.      If it falls on the third Friday, enter a "3" below "F".  If it occurs 
  886.      EVERY Wednesday, enter a "0" under the "W".  If an event occurs on the 
  887.      second and fourth Mondays, you should enter two separate lines identi-
  888.      cal in every way, except that one should list a "2" below the "M", 
  889.      while the second should list a "4" below the "M".  Remember, a "0" 
  890.      indicates an occurrence on the SAME day EVERY week.  A "6" indicates 
  891.      an occurrence on the LAST specified weekday of the month.  A "7" under 
  892.      any of the specified days indicates the month's very last WORK day.
  893.  
  894.           Take a look at the following example:
  895.  
  896.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  897.      Julie's Birthday              1  17             M        
  898.      Staff Meeting                       0900  1000  M           0
  899.      Bowling Club Meeting                1900  2000  M  ABC          1
  900.      Bowling Club Meeting                1900  2000  M  ABC      3    
  901.      @1900 Rotary Club Meeting        15 1930  2100  M  XYZ
  902.      !! MEMORIAL DAY !!            5                 M         6 
  903.      month-end meeting                   0730  0800                    7
  904.  
  905.           The first line reminds you of Julie's birthday on 17 January.  
  906.      The second indicates a staff meeting that takes place every Tuesday 
  907.      from 9:00 to 10:00 AM.  The third and fourth lines remind employee ABC
  908.      that the Bowling Club meets at 7:00PM every first Thursday and third 
  909.      Tuesday of the month (don't combine these entries, trying to have one 
  910.      line handle both a Tuesday and a Thursday).  The fifth line is a Re-
  911.      minder for the Rotary Club meeting scheduled for the 15th of each 
  912.      month from 7:30 to 9:00 PM, with an alarm set for 7:00 ("@xxxx" at the 
  913.      beginning of an event description tells ProSked that you want an 
  914.      alarm at time xxxx).  The next-to-last line notes that Memorial Day 
  915.      falls on the last Monday in the fifth month (May).  That line also 
  916.      demonstrates that the LAST specified weekday in a month -- which may 
  917.      be either the fourth or fifth such weekday -- is denoted by a "6" un-
  918.      der the appropriate day, not by a "4" or a "5".  The last line speci-
  919.      fies the very last WORK day (Monday to Friday) of the month.  The "7" 
  920.      placed under the "F" indicates, not the last FRIDAY, but the last WORK 
  921.      day ("6" would mean the last Friday, but "7" means the last work day).  
  922.      To indicate the first WORK day of the month, place an "8" under the 
  923.      "M". 
  924.  
  925.           Scheduling a month's first Wednesday or fourth Friday is a snap, 
  926.      as described above.  But what if you want to schedule something on the 
  927.      first Tuesday FOLLOWING the third Thursday of the month?  Here, you 
  928.      need to do something tricky.  Fill in the line as if you were sched-
  929.      uling the third Thursday:
  930.  
  931.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  932.      First Tues after third Thurs                    M               3
  933.  
  934.      Now, you need a way to tell ProSked to find the fifth day after that 
  935.      third Thurdsay (Tuesday follows Thursday by five days).  To do so, put 
  936.      the 5 beneath the DA item:
  937.  
  938.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  939.      First Tues after third Thurs     5               M              3
  940.  
  941.  
  942.      >-- Earliest and latest dates of occurrence
  943.  
  944.           If you wish the recurring event to appear no earlier than a 
  945.      certain date and no later than another, you should begin the event 
  946.      description with a parenthetical sequence containing those dates.  The 
  947.      dates MUST be in this format: "MMDDYY-MMDDYY" (unless you've custom-
  948.      ized the program to accept the military/european DDMMYY-DDMMYY for-
  949.      mat).  Each date must be exactly SIX digits, there must be a dash bet-
  950.      ween the two dates, and all this must be placed between an open and a 
  951.      close parenthesis.  For example, to schedule a 2:30-3:30 class every 
  952.      Monday between 1 Sep 95 and 25 Nov 95, the line would read: 
  953.  
  954.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  955.  
  956.      (090195-112595)Class                230   330   M         0
  957.  
  958.  
  959.      >-- Events separated by a certain number of days
  960.  
  961.           What if you have an event that happens every 14 or 21 days, not 
  962.      necessarily every second or third week of the month?  The answer is 
  963.      simple, though not obvious.  To enter an event that happens only once 
  964.      every __ days, place the number of days under the first S (Sunday).  
  965.      Then, you'll have to give ProSked a beginning date from which it can 
  966.      figure each subsequent event's date.  Enter the beginning date's month 
  967.      and day under the MO and DAY items, and enter the last single digit of 
  968.      its year JUST BEFORE the MO item.  For example, to schedule something 
  969.      every 14 days, including  January 15, 1994, the line should read:
  970.  
  971.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  972.  
  973.      meeting every other week     41  15 0730  0800          14
  974.  
  975.      If such a regularly scheduled event is to span two or more days during 
  976.      each occurrence, you would have aligned the "14" under M, T, W, T, F, 
  977.      or S (for a 2-, 3-, 4-, 5-, 6-, or 7-day duration).  For example, to 
  978.      schedule a three-day event every 28 days, including February 1,  1994, 
  979.      the line should read:
  980.  
  981.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  982.  
  983.      3-day meeting (each 28 days) 32  1  0730  0800              28
  984.  
  985.           Note that ProSked will accept recurring items of this nature 
  986.      only if the beginning date you enter is 1 to 5 years before the 
  987.      CURRENT date.
  988.  
  989.      >-- Events that occur every second or third month
  990.  
  991.           What if you want to skip months?  To make a recurring event hap-
  992.      pen every second, third, fourth or sixth month, you must make sure 
  993.      that the month column is filled with a month of the year during which 
  994.      the event will take place.  Then, you'll need to fill in column 64 
  995.      (which has no heading) with the number of months to be skipped between 
  996.      recurrences of the event.
  997.  
  998.      >-- Holidays
  999.  
  1000.           Holidays are special types of recurring events.  When you enter 
  1001.      one into the file, you should begin its description with an explan-
  1002.      ation point.  Doing so will allow the program to recognize the event 
  1003.      as a holiday.  Hence, when you attempt to schedule an event for that 
  1004.      day, you will be reminded that it is a holiday and asked whether you 
  1005.      really wish to proceed with the entry.  If you wish to also be re-
  1006.      minded of some other special event (such as your anniversary) whenever 
  1007.      you try scheduling an event for that date, you should enter it as a 
  1008.      holiday (with a leading explanation point).  
  1009.  
  1010.  
  1011.      >-- Attaching a Note to a Recurring Event
  1012.  
  1013.           If you need to attach a note to a recurring event, enter it on 
  1014.      the line just following the event to which it refers.  The note should 
  1015.      have all the same parameters as the event, except that the type will 
  1016.      be "N" (for "note").  In the following example, the second line will 
  1017.      be considered a note for the first line:
  1018.  
  1019.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1020.  
  1021.      Bowling Club Meeting                1900  2000  A   1           1
  1022.        Meet at the Alley at 1815         1900  2000  N   1           1
  1023.  
  1024.  
  1025.      >-- Associating Recurring Events with Projects
  1026.  
  1027.           If you wish to associate a recurring event with a project, place 
  1028.      the project name or number between two pound signs in the event des-
  1029.      cription.  For example, to a associate a bowling club meeting with the 
  1030.      project "FUN", the recurring event might be entered as follows:
  1031.  
  1032.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1033.  
  1034.      Bowling Club Meeting #FUN#          1900  2000  A   1           1
  1035.  
  1036.  
  1037.      >TO-DO LIST
  1038.  
  1039.           ProSked was designed to do away with separate "to-do" lists, so 
  1040.      that ALL pertinent information will be shown to you in a SINGLE con-
  1041.      solidated report.  You see, ProSked automatically moves all past-due 
  1042.      Deadlines, Gotchas and Reminders to today's schedule.  After all, a 
  1043.      to-do list is merely an itemization of things that need to be done -- 
  1044.      in other words, Deadlines (or Gotchas or Reminders).  You want to con-
  1045.      tinue being reminded of these events until you "check them off".  In 
  1046.      moving past-due Deadlines to the current date, ProSked keeps remin-
  1047.      ding you to take care of them.  Whenever you look at today's list of 
  1048.      events, you'll see EVERYTHING that needs to be done, including things 
  1049.      originally scheduled for today, as well as Deadlines, Gotchas and Re-
  1050.      minders from the past that haven't been checked off yet.  
  1051.  
  1052.           ALL DEADLINES/GOTCHAS/REMINDERS THAT APPEAR ON TODAY'S SCHEDULE 
  1053.      ARE, IN EFFECT, YOUR TO-DO LIST.  A single report, therefore, contains 
  1054.      both your schedule and the equivalent of a to-do list.  Few, if any 
  1055.      other programs offer this simplicity. 
  1056.  
  1057.           Anytime you want to add something immediately to your "to-do" 
  1058.      list, simply enter a Deadline for TODAY.  That Deadline will pop up 
  1059.      tomorrow and the next day, and the next ... until you tell ProSked to 
  1060.      tag it for omission.  To-do's have never been handled more easily!
  1061.  
  1062.  
  1063.      >ALARMS
  1064.  
  1065.           If you can afford to devote 35K of memory to a memory-resident 
  1066.      alarm program, then you might want to try PC-BEEP, which accompanies 
  1067.      ProSked.  PC-BEEP automatically picks up alarms entered into 
  1068.      ProSked's calendar, whether set for today or for any date in the 
  1069.      future. 
  1070.  
  1071.           When the time for each alarm is reached, the computer's speaker 
  1072.      will beep, and the event set for that time will appear in a window.  
  1073.      The window will stay on the screen until you press the appropriate 
  1074.      key, at which point you will be returned to whatever you were doing 
  1075.      before the alarm sounded.  Pressing any of keys 1 to 9 will cause the 
  1076.      alarm to sound again in 1 to 9 minutes.  The A, B, C & D keys will 
  1077.      tell PC-BEEP to snooze for 15, 30, 45 or 60 minutes.  E, F, G, or H 
  1078.      are for 2, 3, 4, or 5 hours.  If you press the space bar, you'll be 
  1079.      asked to enter a new alarm time manually, while the ESC key will cause 
  1080.      the alarm not to sound again at all. 
  1081.  
  1082.                If PC-BEEP is already in memory when you load ProSked's 
  1083.      calendar at the beginning of each day, all your alarms (up to twenty) 
  1084.      for that day will be passed automatically from ProSked's calendar to 
  1085.      PC-BEEP.  These alarms will correspond to the new day's entries that 
  1086.      were scheduled days or weeks (even months or years) ago.  
  1087.  
  1088.           To find out how to schedule an alarm for a Recurring Event, 
  1089.      please see the "Frequently Scheduled or Recurring Events" section 
  1090.      above.  Basically, all that's involved is beginning the event's des-
  1091.      cription with "@xxxx", where xxxx is the alarm time, expressed in 24-
  1092.      hr fashion (example: "@0930 Office Meeting") . 
  1093.  
  1094.  
  1095.      >-- Loading PC-BEEP
  1096.  
  1097.           To use PC-BEEP, make sure that it is located in the same direc-
  1098.      tory where the other ProSked program files are found (the PS direc-
  1099.      tory).  To make sure that PC-BEEP is loaded before the MAINPROG.EXE 
  1100.      file, you'll need to modify your PS.BAT file.  Find the line that be-
  1101.      gins with "MAINPROG" and insert a line just above it that says "PC-
  1102.      BEEP", followed by exactly the same sequence of parameters as are 
  1103.      found on the "MAINPROG" line.  Then save the file.   Thereafter, when-
  1104.      ever you enter "PS xxx" (where xxx are your initials) at the DOS 
  1105.      prompt, PC-BEEP will be loaded just before MAINPROG.EXE.  
  1106.  
  1107.           PC-BEEP takes up about 35K of memory, but if you can afford an-
  1108.      other 7K, you can also place the main program (MAINPROG.EXE), itself, 
  1109.      into memory.  Please see the POP-UP USE section for details.
  1110.  
  1111.  
  1112.      >-- Customizing PC-BEEP
  1113.  
  1114.           Accompanying ProSked is a file called RAMDESK.CFG.  This file 
  1115.      contains several lines, each of which may be used to customize PC-BEEP.  If a line is enclosed within curly brackets, it will have no 
  1116.      effect.  As shipped, all lines begin with curly brackets, so the file 
  1117.      as a whole will not affect PC-BEEP until you alter it. 
  1118.  
  1119.           To designate the primary colors used by PC-BEEP, just find the 
  1120.      "FOREGROUND" and "BACKGROUND" lines and add the color codes you 
  1121.      desire: 
  1122.  
  1123.                 0 Black     1 Blue     2 Green   3 Cyan            
  1124.                 4 Red       5 Magenta  6 Brown   7 Light Gray      
  1125.  
  1126.      Be sure that the curly brackets are removed if you want these lines to 
  1127.      be effective.
  1128.  
  1129.           The pitch of the alarm may be set by the "BEEP-FREQ" line.  Fill 
  1130.      in the desired frequency (in hertz) after the equals sign on this 
  1131.      line.  Note that some computer's can't reproduce very high or very low 
  1132.      pitches.  Therefore, you might want to keep within the 100-5000 range. 
  1133.  
  1134.           The number of beeps emitted by your computer's speaker whenever 
  1135.      an alarm sounds is determined by the "RINGS" line.  If you enter "0" 
  1136.      after the equals sign, the alarm won't sound at all; "1" to "8" will 
  1137.      result in a corresponding number of beeps; if enter "9", the alarm 
  1138.      will continue to sound until you press a key.
  1139.  
  1140.           If you'd like the alarm to go off on the hour, just remove the 
  1141.      brackets from the "CHIME-HOUR" line.  No equals sign is needed.  To 
  1142.      remind you, instead, of each passing half hour, remove the brackets 
  1143.      from the "CHIME-HOUR-HALF" line.
  1144.  
  1145.           If you want PC-BEEP to display time in 24-hour fashion, remove 
  1146.      the brackets on the "24-HOUR" line.
  1147.  
  1148.           DO NOT CHANGE ANY OF THE RAMDESK.CFG LINES, EXCEPT THOSE 
  1149.      DISCUSSED ABOVE.
  1150.  
  1151.  
  1152.      >SIX-MONTH VIEW (and calendar calculator)
  1153.  
  1154.           This option will allow you to see calendars for any six-month 
  1155.      period up to the year 2060.  Simply press "S" at the Main Menu.  The 
  1156.      current month will appear at the top-center of the screen.  If you 
  1157.      wish another month to be centered at the top, enter at the prompt any 
  1158.      date during that month. 
  1159.  
  1160.           This option is particularly useful if you would like to see the 
  1161.      day of the week on which a particular date falls or if you need to 
  1162.      know the number of days between two dates.  To find the day of the 
  1163.      week for a date that falls 55 days after 12 Dec 95, enter "12 DEC 95 
  1164.      +55").  The desired date will be displayed highlighted in the small 
  1165.      calendar at the top center of the screen.  To find the number of days 
  1166.      between two dates, enter the first date, then a dash, then the second 
  1167.      date (e.g., "1 Jan 95 - 12 Mar 96").  Note that you may accomplish 
  1168.      much the same thing by using the Interval Calculator ("I" at the Main 
  1169.      Menu).
  1170.  
  1171.           To return to the Main Menu, press either ESC or RET.  If you 
  1172.      press ESC, you will return to the exact point at which you left the 
  1173.      Main Menu.  If, however, you press RET, the date highlighted on the 
  1174.      Main Menu will be the last date you used while you were in this Six-
  1175.      Month view routine.  
  1176.  
  1177.  
  1178.      >WEEKLY VIEW
  1179.  
  1180.           Press "W" at the Main Menu to reach this module.  The week that 
  1181.      appears will be the one containing the date that was highlighted at 
  1182.      the Main Menu (or the one whose daily detail you had been viewing).  
  1183.      You may change the week being shown by pressing the up or down arrows, 
  1184.      and you may move among individual days by pressing the left and right 
  1185.      arrows.  Unless you press the ESC key, whatever date is highlighted 
  1186.      when you leave this module will be the one that is highlighted when 
  1187.      you return to the Main Menu (or the one to whose daily detail you re-
  1188.      turn at the daily view).
  1189.  
  1190.           There are actually three weekly views, between which you may tog-
  1191.      gle by pressing the TAB key.  The first view vertically breaks down 
  1192.      each day into half hour segments for the employee whose monthly or 
  1193.      daily calendar you had just been viewing.  If there's time blocked off 
  1194.      during any given half-hour, the first ten characters in the event's 
  1195.      description will appear in that half-hour's block under the approp-
  1196.      riate date.
  1197.  
  1198.           The second view gives you a rough idea what time is scheduled for 
  1199.      each employee in the firm for each day of the week.  This view might 
  1200.      be useful for quickly seeing how busy your firm's employees are during 
  1201.      a given week or for finding a date on which certain employees are all 
  1202.      free for an hour or two.
  1203.  
  1204.           The third view will list the events for each day from Monday to 
  1205.      Friday, in priority order.  This view will give you a quick idea of 
  1206.      what's coming up during that week.
  1207.  
  1208.           To change the displayed employee, use the F3 key, just as you 
  1209.      would at the monthly or daily view.  If you wish to return to today's 
  1210.      date, use the HOME key.
  1211.  
  1212.  
  1213.      >OMITTING EVENTS
  1214.  
  1215.           Removing an event from ProSked's data base generally involves 
  1216.      two steps:  tagging the event for omission, and then actually removing 
  1217.      it and all other events so tagged.  The reason for requiring a pre-
  1218.      liminary tagging step to make it less likely that you'll accidentally 
  1219.      remove an event by inadvertently hitting the wrong key.  You see, 
  1220.      you'll always have the option of "untagging" an event previously 
  1221.      tagged before the actual Omission (event-removing) routine is run.
  1222.  
  1223.  
  1224.      >-- Tagging Events for Omission
  1225.  
  1226.           An event is most easily tagged (or "untagged") for omission by 
  1227.      pressing "T" at the Main Menu.  It may also be tagged/untagged by 
  1228.      pressing ^T (Ctrl-T) while examining it in the Edit routine.
  1229.  
  1230.           When "T" is pressed at the Main Menu, you'll be shown a list of 
  1231.      all events scheduled for the highlighted day.  Just use the arrow 
  1232.      keys to highlight the event to be tagged and press RET.  As you press 
  1233.      RET, "tag" (the omission tag indicator) will appear on that line 
  1234.      at the left margin.  If you were to press RET again, "tag" would 
  1235.      disappear and be replaced by a letter representing the type of event 
  1236.      shown on that line.  Hence, RET is the switch that tags and "untags" 
  1237.      an event for omission.
  1238.  
  1239.           If an event is tagged for omission, it will not be shown in any 
  1240.      report.  It'll still be in the database, taking up space -- just in 
  1241.      case you ever want to "untag" it, but you won't actually see it unless 
  1242.      you enter this Tag/Untag routine or the Edit routine.  If you ever 
  1243.      wish to "untag" an event already tagged, you'll need to go to the date 
  1244.      for which it was set and press "T" to enter the Tag/Untag routine or 
  1245.      "E" to enter the Edit routine.  When you do so, all events for that 
  1246.      day, including those tagged for omission (but not actually omitted -- 
  1247.      see next section), will be shown to you. 
  1248.  
  1249.  
  1250.      >-- Actually Omitting Events, Plans, and Projects
  1251.  
  1252.           In order to keep the main ProSked data file from growing too 
  1253.      large, you should periodically Omit old entries.  Each month, for in-
  1254.      stance, you should select the Omit option.       
  1255.  
  1256.           This routine allows you to omit scheduled/logged events, Plans, or 
  1257.      Projects that are no longer of any use.  After pressing "O" at the 
  1258.      Main Menu, you'll be asked whether you want to omit "Schedule/Log 
  1259.      Items", "Templates/Plans", or one or two other types.  
  1260.  
  1261.           If you press "S" (for "Schedule/LogItems" events), you'll receive 
  1262.      more instruction on the screen before you proceed.  You will be asked 
  1263.      the date before which you wish all entries to be omitted.  All events 
  1264.      (other than Deadlines not yet met) falling before that date will be 
  1265.      omitted, WHETHER OR NOT they have been tagged for omission.  Also 
  1266.      omitted will be those events which fall after that date and which are 
  1267.      tagged for omission. 
  1268.  
  1269.           If you choose to omit a Template or Plan, follow the instructions 
  1270.      at the bottom of the screen.  Basically, you may enter the name of the 
  1271.      plan to omit, or you may press ^L (Ctrl-L), highlight the plan name, 
  1272.      and press RET. 
  1273.  
  1274.           If you choose to omit Projects, you'll be shown a list of your 
  1275.      projects.  After you select one for omission, you'll be asked whether 
  1276.      you want to tag for omission all events linked to that project.  After 
  1277.      all, do you really need to keep those events in your data base if the 
  1278.      project to which they refer is no longer there?  If you choose to tag 
  1279.      them for omission, remember, they'll only be TAGGED, not actually 
  1280.      omitted.  To actually eliminate them, you'll need to visit this Omit 
  1281.      routine again (and choose "Schedule/LogItems" for omission).  
  1282.  
  1283.  
  1284.      >HUNTING FOR ENTRIES and PREPARING REPORTS
  1285.  
  1286.           If you press "H" while in the Main Menu, you will be taken to a 
  1287.      Hunt Gates display.  Here, you are to select the gates you want to 
  1288.      apply to the search through the calendar file.  The Hunt Gates allow 
  1289.      passage of only those records which contain information consistent 
  1290.      with the Hunt Gate parameters you select.  For example, if you wanted 
  1291.      to find all the events that involve a certain employee, you would 
  1292.      place the appropriate ID at gate C.  To find all events between cer-
  1293.      tain dates, place the beginning date at gate D and the ending date at 
  1294.      gate E.  You may search for specific events by filling in gate B, 
  1295.      while filling in gate A will result in a report listing only those 
  1296.      events that apply to a specific Project.
  1297.  
  1298.           The more gates you fill in, the more discriminating the hunt 
  1299.      through the records will be.  If you leave the gates in their default 
  1300.      conditions, ALL of today's events involving ALL employees and ALL 
  1301.      projects will be reported. 
  1302.   
  1303.           Hunts for projects and events may be made on the basis of partial 
  1304.      entries.  For instance, if you wished to find all events involving the 
  1305.      "Smith-1" and "Smith-2" project, you would need to enter only "Smith" 
  1306.      at gate A.  All events tied to projects containing the character 
  1307.      string, "Smith", would be shown to you.  Included among the events 
  1308.      reported might also those involving the "J. Smith" and "Blacksmith" 
  1309.      projects.
  1310.  
  1311.            Following the above example, you could also have chosen to 
  1312.      search for projects containing "ith".  If you had done so, in addition 
  1313.      to all the projects mentioned above, you might also have come across 
  1314.      the "Ithica" and "Lithe Forms" projects.
  1315.  
  1316.          NOTE:   Suppose  you elect to enter "SMITH"  at  the  Project 
  1317.          gate.   If there were more than one project contain that  se-
  1318.          quence of characters, they would all pass through that  gate.  
  1319.          Hence,  SMITH, SMITH-J, BLACKSMITHJ, etc., would all be  sel-
  1320.          ected by ProSked for the hunt report.  If, however, you  wan-
  1321.          ted only SMITH to pass through the gates (to the exclusion of 
  1322.          SMITH-J and BLACKSMITH), you would have to tell ProSked.  You 
  1323.          would  do  this  by ending your "SMITH" entry  with  ^E  (for 
  1324.          "Exact match"), instead of the usual RET.  If a Project  gate 
  1325.          is  set  up  for an exact match, a note will  appear  to  the 
  1326.          right,  saying, "* exact *".  If no such note  is  displayed, 
  1327.          then ALL projects whose designations contain matches for  the 
  1328.          entered  character sequence will pass through the  gate.   If 
  1329.          the  "*  exact *" note is shown, then only the  project  that 
  1330.          exactly matches that character sequence will be reported. 
  1331.  
  1332.           Remember, any gate that is left blank will be considered to be 
  1333.      open, allowing ANY record to pass through.  In other words, each 
  1334.      record will be deemed to meet that gate's criterion, and, assuming 
  1335.      that all the other gates' criteria are also met, will be displayed 
  1336.      during the  hunt. 
  1337.  
  1338.           To you don't want Deadlines reported to you, make gate F "NO" by 
  1339.      pressing the F key.  If you press the F key again, you'll change it 
  1340.      back to "YES".  The same principle applies to Appointments, Reminders, 
  1341.      etc. (gates G to L).
  1342.  
  1343.           To change the report destination from screen to printer or disk 
  1344.      file, press P.  To send the report to an alternate printer port, press 
  1345.      the number corresponding to that port.  To send it out COM port 1, 
  1346.      press ^A (Ctrl-A); ^B (Ctrl-B) will send the report to COM port 2.  
  1347.      Pressing ^P (Ctrl-P), instead of P, will allow you to change the des-
  1348.      tination disk file name.  
  1349.  
  1350.           The METHOD by which ProSked conducts its hunt depends upon how 
  1351.      you have set Gate M, which toggles among "Quick Hunt" and "Chronolog-
  1352.      ical Hunt".  Normally, you will want a chronological hunt, so that the 
  1353.      reported events appear in the correct order.  However, if you're look-
  1354.      ing through a large range of dates, you may find that a chronological 
  1355.      hunt is too slow for you.  If you want to speed things up, press the M 
  1356.      key to select a Quick Hunt.  If Quick Hunt is in operation, ProSked 
  1357.      will NOT put things into chronological order, but it will find what 
  1358.      you're looking for quickly.  This feature is particularly valuable if 
  1359.      you're looking for a Deadline sometime in the distant future, but you 
  1360.      aren't sure of even the year that it was scheduled.  To do so, simply 
  1361.      select a Quick Hunt, and be sure to fill in the other Hunt Gates op-
  1362.      tions as well as you can (to narrow the search, keeping too many un-
  1363.      wanted events from appearing on the screen).  
  1364.  
  1365.           NOTE:     Frequent/Recurring  dates will not  appear  during 
  1366.          Quick  Hunts.   Not including them saves time  and  space  on 
  1367.          items of which you probably don't need reminding.
  1368.  
  1369.           The TYPE OF HUNT produced depends upon how you have set Gate N, 
  1370.      which toggles among several choices.  A "Continuous Hunt" quickly goes 
  1371.      through the data base and reports what it finds.  It may go so fast 
  1372.      that you can't follow it (unless you press the space bar to pause).  
  1373.      An alternative is the "Day-By-Day" hunt which steps through the data 
  1374.      base on day at a time, automatically pausing after each day's activi-
  1375.      ties are reported.  Pressing the down arrow will cause the next day's 
  1376.      events to print.  The up arrow causes the prior day's activities to 
  1377.      print again.  The "Day-By-Day and Employee-By-Employee" hunt is like 
  1378.      the "Day-By-Day" hunt, except that it breaks the hunt down even fur-
  1379.      ther, reporting a single employee's events for a day, and then pausing 
  1380.      until you press the up or down arrow.  A "Priority Order" report will 
  1381.      place each day's events into priority order, lowest number first (the 
  1382.      priority number will be listed on a Standard report at the left mar-
  1383.      gin, right after the event type).  The "Project-by-Project" report 
  1384.      will report one project's events, then the next's, and so on.  A final 
  1385.      type of hunt is "Event-by-Event", and it will be selected automatical-
  1386.      ly by ProSked if you have chosen either a "Full-Screen Edit" (dis-
  1387.      cussed below) report or a "Quick Hunt".
  1388.  
  1389.           The TYPE OF REPORT produced depends upon how you have set Gate O.  
  1390.      Though a few of the reports will be discussed below, the best way to 
  1391.      see what each offers is to actually print it for inspection.
  1392.  
  1393.           Once the Hunting process begins, you will be shown the data for 
  1394.      each record conforming to the Hunt gates you have established.  If 
  1395.      you have chosen to display a "Standard" report (gate O), data for 
  1396.      each conforming record will appear on a single line.  The program will 
  1397.      then automatically search for the next conforming record, display it, 
  1398.      then look for the next one, and so on.  You may make the program 
  1399.      pause in its searching by pressing the space bar.  Pressing ESC 
  1400.      will abort the hunting process.
  1401.  
  1402.           If you have chosen the "Full-Screen" report (gate O), the data 
  1403.      shown for each conforming record will appear on a screen identical to 
  1404.      that used in the Edit routine.  Only one conforming file's data will be 
  1405.      displayed on the screen at one time.  Unlike the Standard report rou-
  1406.      tine, this one will not search for the next conforming file unless you 
  1407.      press F6 to indicate that you wish to move on.  If you want to abort 
  1408.      the Hunt routine, press ESC instead of F6.
  1409.  
  1410.           If, while in the Hunt routine's Full-Screen summaries display, 
  1411.      you see some information that should be changed, you may edit it as if 
  1412.      you were in the Edit routine. There will be a few limitations on your 
  1413.      ability to edit directly from the Hunt routine, but don't worry about 
  1414.      them; ProSked will call your attention to them only if you attempt to 
  1415.      violate them.
  1416.  
  1417.           If you have chosen a "Time Scheduled" report (gate O), each line 
  1418.      will contain a date and a series of D's, A's, etc.  Each letter cor-
  1419.      responds to a 15-minute block of time during which an event is sched-
  1420.      uled.  Here's an example:
  1421.  
  1422.      Date          7...8...9...10..11..12..1...2...3...4...5...6...7...8
  1423.      FRI 3 FEB 89  ....AA....AA........EEEE..AAAAAAA....................
  1424.      TUE 7 FEB 89  ........AAAA........AAAA..........EE.................
  1425.      WED 8 FEB 89  .....................................................
  1426.      THU 9 FEB 89  ....................AAAA.............................
  1427.  
  1428.      Here, you can see that there are things scheduled on 3 February in the 
  1429.      8:00-8:14 and the 8:15-8:29 blocks.  9:30 to 9:59 also has something 
  1430.      scheduled, as do 12:00-12:59 and 1:30-3:14.  Note that the dates be-
  1431.      tween 4-6 Feb are not listed.  Skipping dates occurs when those dates 
  1432.      contain no scheduled events that meet the parameters specified by Hunt 
  1433.      Gates A-G (filled in before the hunt began).  Note also that, though 8 
  1434.      February is listed, nothing appears on its line.  A date's line will be 
  1435.      blank if there is SOMETHING scheduled for that date, but nothing that 
  1436.      requires blocking off time.  A Deadline that has no beginning or end-
  1437.      ing times is an example of an event that would not cause a D to appear 
  1438.      on the line.  
  1439.  
  1440.          NOTE:   ProSked assumes that an event with no ending time is 
  1441.          not intended to be "blocked off".  Hence, you might have sev-
  1442.          eral  Deadlines scheduled for 11:00 (no ending time), without 
  1443.          ProSked's   recognizing   that  those   events  should    be 
  1444.          blocked  off.   Only if an ending  time is different  from  a 
  1445.          beginning  time will ProSked block off time for that  event,  
  1446.          and  only  in that case will the   "Time  Scheduled"   report 
  1447.          display an A, D, etc., for that event. 
  1448.  
  1449.           The last thing printed on a "Time Scheduled" report will be an 
  1450.      employee-by-employee breakdown of the total hours hours scheduled.  
  1451.      The only time blocks included in this breakdown will be those that 
  1452.      were included in the preceding report.  If you have set your Hunt 
  1453.      Gates to be extremely selective, the breakdown totals will probably be 
  1454.      small.  This breakdown may be useful to find how many hours you've 
  1455.      scheduled someone to work over a given span of days or weeks.  If you 
  1456.      consistently schedule work (and ONLY work) as an Exercise and you 
  1457.      set the Hunt Gates to include only Exercises, the breakdown summary 
  1458.      will tell you how many hours have been scheduled for only Exercises 
  1459.      (which, in this case, substitute for "work scheduled").
  1460.  
  1461.  
  1462.      >-- Printed calendars (weekly, monthly, yearly)
  1463.  
  1464.           Each of these reports consists of a calendar printed on a sheet 
  1465.      of paper.  In order for the calendars to be properly prepared, you 
  1466.      must make sure that lines 1 to 6 of the PRNTINIT file have been cus-
  1467.      tomized for your specific printer.  If PRNTINIT hasn't been custom-
  1468.      ized, these "Printed Calendar" options may not even appear.  To edit 
  1469.      the PRNTINIT file, use the TextEditor (press ^E at the Main Menu).  
  1470.      That file, itself, contains instructions on how it is to be filled in.
  1471.  
  1472.           The calendar prepared with this option will look like a standard 
  1473.      paper calendar.  The minimum period for which a weekly or monthly cal-
  1474.      endar will be printed is one week.  Each day's block will be filled in 
  1475.      with whatever events are stored in the data base for that date.  
  1476.  
  1477.           Just before a monthly calendar begins printing, you'll have to 
  1478.      specify how wide and how long each day's block is to be.  It's recom-
  1479.      mended that you stick with the defaults that appear, but you may 
  1480.      change them if you wish.
  1481.  
  1482.           In order to conserve space for as many events as possible on a 
  1483.      monthly calendar, you may wish to limit the space devoted to each 
  1484.      event to one line.  To do so, you'll be able to tell the program to 
  1485.      truncate each event at the end of one line.  If you wish to print the 
  1486.      entire event, even if it takes more than one line to do so, you'll 
  1487.      need to specify either word wrap or character wrap.  Character wrap 
  1488.      will split a word falling at the end of a line, while word wrap will 
  1489.      move that entire word down to the next line (and, in the process, 
  1490.      waste a little space). 
  1491.  
  1492.  
  1493.      >FINDING FREE TIME
  1494.  
  1495.           If you need to schedule something that requires a certain amount 
  1496.      of time, but you don't know when your busy schedule will allow it, 
  1497.      press "F" at the Main Menu.  You'll be asked to specify how many con-
  1498.      tiguous hours (e.g., 2, .5, 5.25) you need to accomplish the task.  
  1499.      Then, tell ProSked who's schedule you want it to search, and give the 
  1500.      program the earliest and latest dates you want to consider for the 
  1501.      accomplishment of the task.  ProSked will then search through those 
  1502.      dates for the amount of free time you've specified.  When it finds 
  1503.      some time, you'll be shown that day's schedule and told which time 
  1504.      frame meets your needs.  If that time block isn't satisfactory, press 
  1505.      RET to find the next available period.  When you find a period that 
  1506.      you want to use, press the "M" key to Make a new event record.
  1507.  
  1508.           By default, this routine will search each day between 8:30 AM and 
  1509.      5:30 PM.  If your working hours are significantly different, you can 
  1510.      customize the program to use them instead.  See the SETTING UP section 
  1511.      for a discussion of Workday Begin and End Times. 
  1512.  
  1513.           By the way, the Weekly Views offer another, perhaps more visual 
  1514.      means of quickly finding free time.  See the "Weekly View" section 
  1515.      above.
  1516.  
  1517.  
  1518.      >RE-SCHEDULING SEVERAL EVENTS QUICKLY
  1519.  
  1520.           If you want to move several events currently scheduled for the 
  1521.      Main Menu's highlighted date to a new date, you should press "R" at 
  1522.      the ProSked Schedule Main Menu to enter the "re-scheduling"  routine.  
  1523.      When you do, it will be assumed that you wish to move events FROM  the 
  1524.      highlighted date, and you'll be asked to select another date TO  which 
  1525.      that  days events are to be moved.  Then, a listing of all the  events 
  1526.      currently  scheduled for the "FROM" date will be shown, and you'll  be 
  1527.      expected  to  identify the first event to be moved.   Simply  use  the 
  1528.      cursor control keys to move to that event and press RET.  The selected 
  1529.      event will be quickly rescheduled for the "TO" date.  Then, you'll  be 
  1530.      expected  to  identify  the  next event  to  be  moved.   Repeat  this 
  1531.      identification process until you've moved all the desired events.   To 
  1532.      abort the process and return to the Main Menu, press ESC. 
  1533.  
  1534.  
  1535.      >STOPWATCH
  1536.  
  1537.           If you would like to user ProSked's stopwatch to time an activ-
  1538.      ity, press the "\" key at the Main Menu.  When you do, the stopwatch 
  1539.      will begin displaying elapsed time near the top right corner of the 
  1540.      screen.  Pressing "\" again will cause the timer to stop.  At this 
  1541.      point, you may press: 1) ESC to cease timing the activity; 2) "C" to 
  1542.      cause the timing to continue as if it had never been interrupted; or 
  1543.      3) "S" to temporarily suspend the timing until you press the "\" key 
  1544.      again to resume the timing.
  1545.  
  1546.           When you invoke it by pressing "\", the stopwatch will continue 
  1547.      timing, no matter what you do within ProSked, until you press "\" a 
  1548.      second time at the Main Menu.  In fact, if you have ProSked loaded as 
  1549.      a memory-resident program, the timing will continue while you're wor-
  1550.      king within other software.
  1551.  
  1552.  
  1553.      >MORNING STARTUP
  1554.  
  1555.           When you first start up the program each day, ProSked will 
  1556.      search for old events to bring forward.  All Deadlines, Gotchas, and 
  1557.      Reminders from past dates which have not already been tagged for omis-
  1558.      sion will be brought forward so that they will not be lost during an 
  1559.      Omission routine.  
  1560.  
  1561.           If you like, you may force ProSked to ask you to confirm what to 
  1562.      do with each old Deadline/Gotcha/Reminder before moving it forward to 
  1563.      today.  To do so, you need to place the character sequence "DFR" into 
  1564.      the second parameter on the "MAINPROG" line in the PS.BAT file.  See 
  1565.      "Batch File Customization" near the beginning of this documentation.
  1566.  
  1567.  
  1568.      >UTILITIES (BACKUP, RESTORE, PRINTER DRIVERS, ETC)
  1569.  
  1570.           Pressing "U" at the Main Menu will take you to the UTILITIES mod-
  1571.      ule.  Here, you may backup your data to diskettes, restore such 
  1572.      backed-up data, or visit the printer driver routine.
  1573.  
  1574.           If you press "B", ProSked will automatically execute DOS's 
  1575.      BACKUP program that came with your computer, assuming that a copy of 
  1576.      it is in the PS directory.  If you want to use another backup 
  1577.      program, create a file called BACKUP.DAT (in the PS directory) 
  1578.      that contains on single line the DOS command by which that other 
  1579.      program is executed.
  1580.  
  1581.           If you press "R", ProSked will automatically execute DOS's 
  1582.      RESTORE program that came with your computer, assuming that a copy of 
  1583.      it is in the PS directory.  If you want to use another restore
  1584.      program, create a file called RESTORE.DAT (in the PS directory) 
  1585.      that contains on single line the DOS command by which that other 
  1586.      program is executed.
  1587.  
  1588.           If  you press "P", ProSked's printer driver routine will be  exe-
  1589.      cuted.  With it, you may specify a printer similar to the one you use. 
  1590.  
  1591.           If you press "C", you'll be taken to the customization routine, 
  1592.      where you may specify employee initials, screen colors, lines to print 
  1593.      per page, laser printer, 24-hour time, etc.
  1594.  
  1595.           "E" will take you to the TextEditor, so that you may edit various 
  1596.      text files, such as the ones containing Recurring Events, Income-
  1597.      Expense Categories, Groups, etc.
  1598.  
  1599.           "O" will take you through the program's routine to omit items 
  1600.      from the data base.  Scheduled and logged items, projects, and plans 
  1601.      may be omitted here.
  1602.  
  1603.           "I" will cause the Schedule and Log databases to be re-indexed.  
  1604.      This is a drastic measure that should be used ONLY as a last resort if 
  1605.      your database becomes corrupted.  Because this routine may drastically 
  1606.      alter the database if there are many problems, you should attempt res-
  1607.      toring from backup diskettes before you try re-indexing.
  1608.  
  1609.  
  1610.      >LOG MODULE
  1611.  
  1612.           All the preceding discussions have basically concerned using 
  1613.      ProSked as a scheduler.  But it's also capable logging things that 
  1614.      have actually taken place, as opposed to things that have been merely 
  1615.      scheduled.  It can be used to log services performed, income, and ex-
  1616.      penses.
  1617.  
  1618.           Remember, ProSked is primarily a scheduler.  The logging func-
  1619.      tions are designed for the user who simply wants a convenient place to 
  1620.      register his income, expenses, and the hours he's worked on various 
  1621.      projects.  Though its reporting ability is quite flexible, it's not 
  1622.      designed to produce client reports or bills.  If you need those re-
  1623.      ports, you should use a program specifically designed for billing 
  1624.      and/or bookkeeping, such as BillPower. 
  1625.  
  1626.           You may move to ProSked's LOG module by pressing ^L (Ctrl-L) 
  1627.      when the Schedule Main Menu is displayed (^S will take you back to the 
  1628.      SCHEDULE module).  If you're in the LOG module, you won't be dealing 
  1629.      with Appointments, Deadlines, etc.  Instead, your choices will be Ser-
  1630.      vices, Disbursements, and Receipts.  Most everything else, though, is 
  1631.      the same in both the SCHEDULE and LOG modules.
  1632.  
  1633.           A Service is work performed, a Disbursement is an expense (money 
  1634.      you've spent), and a Receipt is income you've received.  If you wish 
  1635.      to keep accurate records of the hours worked on each of your projects, 
  1636.      you should be conscientious in entering a Service whenever you spend 
  1637.      time on one of them.  The same goes for tracking income and expenses 
  1638.      attributable to each project.
  1639.  
  1640.           When you enter a Receipt or Disbursement, one of the items you 
  1641.      can fill in is the category into which the income or expense falls.  
  1642.      If you enter a category whenever you input a Receipt or Disbursement, 
  1643.      ProSked will be able to produce an accurate report, by category, of 
  1644.      all your income and expenses over any period of time.  By the way, 
  1645.      pressing F1 here will result in a display of the income/expense 
  1646.      categories. 
  1647.  
  1648.           ProSked keeps a list of your income-expense categories in a file 
  1649.      called INCEXPNS.DAT, which can be accessed with the TextEditor by 
  1650.      pressing ^E at the Main Menu.  This file is provided in sample form 
  1651.      with the ProSked program, and you'll have to modify it to suit your 
  1652.      own needs.  The file may hold up to 200 lines, each line containing a 
  1653.      1-to 3- digit category number and a 1-to 25-character category des-
  1654.      cription.  As you modify the file, make sure that the numbers and des-
  1655.      criptions you enter line up exactly with the headings at the top of 
  1656.      the screen.  Note that there may be no blank lines in the file, and 
  1657.      that every line must contain both a number and a description. 
  1658.  
  1659.           When you're entering a Receipt or Disbursement, the program won't 
  1660.      let you enter a category number that is not described in the 
  1661.      INCEXPNS.DAT file.  If you can't remember the number of the category 
  1662.      you need to fill in, just place the cursor beneath the "Cat" item and 
  1663.      press the F1 key.  You'll be shown the contents of the INCEXPNS.DAT 
  1664.      file.  Remember, F1 gives you help anywhere within the ProSked pro-
  1665.      gram.
  1666.  
  1667.           When you want a report on the total disbursements, receipts, and 
  1668.      hours worked on any or all of your projects, just conduct a Hunt.  At 
  1669.      the end of each chronological "Standard" report, these totals will 
  1670.      appear.  If, for instance, you want a year-to-date listing, by cate-
  1671.      gory, of all your income and expenses, set Hunt gates D and E appro-
  1672.      priately and begin the hunt.
  1673.  
  1674.           ProSked is capable of holding 12000 disbursement, receipt, and 
  1675.      service entries (in addition to the 12000 appointments, deadlines, 
  1676.      etc., that it can hold).  When this capacity is reached, you'll have 
  1677.      to go through the Omit routine to eliminate old entries (as well as 
  1678.      current ones that you may have tagged for omission), thus freeing 
  1679.      space for new entries. 
  1680.  
  1681.  
  1682.      >-- Using the Service Stopwatch
  1683.  
  1684.           If, while entering a new service, you want ProSked to automatic-
  1685.      ally keep time for you, press the "\" key to begin the Service Stop-
  1686.      watch.  When the stopwatch is first invoked, the Begin Time will 
  1687.      automatically be entered for you.  Pressing "\" again will stop the 
  1688.      timer and cause the End Time to be entered for you.  
  1689.  
  1690.           If you wish, you may leave the Service record before pressing "\" 
  1691.      a second time.  To do so, just press F6.  When you want to complete 
  1692.      the record, simply press "M" to make a new record and then "S" (for 
  1693.      "Service").  Instead of creating a new Service record, ProSked will 
  1694.      cause the incomplete one to reappear.  When it does, press "\" to 
  1695.      cause the End Time to be filled in.  Then, make any other changes you 
  1696.      wish, and press F6 to save it in its completed form.  Note that this 
  1697.      feature is useful only if ProSked has been loaded as a memory-
  1698.      resident program.
  1699.  
  1700.  
  1701.      >-- Zipping Completed Events to the Log  
  1702.  
  1703.           Many people like to use their calendars not only as schedulers of 
  1704.      future events, but also as permanent records of things that they've 
  1705.      done.  When these people want to know what they did on a particular 
  1706.      past date, they might go to their calendar and look up the events they 
  1707.      had scheduled for that date.  These will tend to assume that what they 
  1708.      had scheduled for that date is what they actually did.  In many cases, 
  1709.      though, that's an erroneous assumption.  That's one reason that 
  1710.      ProSked maintains separate data bases for its SCHEDULE and LOG.
  1711.  
  1712.           However, if you're one who generally does what he is scheduled to 
  1713.      do, you may find it useful to quickly zip scheduled items to 
  1714.      ProSked's LOG.  That will save you the time that would otherwise be 
  1715.      spent entering a LOG item that is essentially identical to a SCHEDULE 
  1716.      item.
  1717.  
  1718.           If you press "Z" at the Main Menu, you'll be given the opportun-
  1719.      ity to select the date whose scheduled events you wish to zip to the 
  1720.      LOG.  The only dates that ProSked will accept are: today and earlier.
  1721.  
  1722.           Then you will review each item scheduled for the selected date 
  1723.      and tell ProSked whether it has been completed.  If you tell ProSked 
  1724.      that the item has been completed, the item will be copied to the LOG 
  1725.      (and then tagged for omission here in the SCHEDULE).  Items previously 
  1726.      tagged for omission will not be displayed for you during this proce-
  1727.      dure.  Nor will either Frequent/Recurring events or multi-day events.
  1728.  
  1729.  
  1730.      >POP-UP USE        
  1731.  
  1732.           You may find it convenient to have ProSked available at all 
  1733.      times.  Let's say that you're using your word processor and suddenly 
  1734.      need to look at your calendar or schedule an appointment.  Normally, 
  1735.      you'd have to save your document, exit the word processor, and then 
  1736.      load ProSked.  Then, when you're done with ProSked, you have to exit 
  1737.      it, load your word processor, find your document and continue with 
  1738.      what you were doing before accessing ProSked.
  1739.  
  1740.           Wouldn't it be convenient if you could just press a couple of 
  1741.      keys to call up ProSked, even when you're in the middle of using your 
  1742.      word processor?  Well, you can, as long as you follow the instructions 
  1743.      contained in this section.
  1744.  
  1745.           ProSked must first be loaded into memory, where it will linger 
  1746.      in the background until you press a "hot-key" combination to call it 
  1747.      to the screen.  When you do so, whatever the computer was just doing 
  1748.      will be suspended and placed into the background, while ProSked is 
  1749.      brought to the screen.  When you've taken care of your ProSked busi-
  1750.      ness, press the ESC key.  Doing so will force ProSked back into the 
  1751.      background (where it will lurk until you press the hot-key again), 
  1752.      while your prior work will pop back into the foreground (onto the 
  1753.      screen). 
  1754.  
  1755.           To prime ProSked for pop-up (memory-resident) service, simply 
  1756.      enter  "PS  xxx  MR" (where xxx are your initials),  instead  of  just 
  1757.      "PS xxx",  at  the DOS prompt.  If that doesn't work, you'll  need  to 
  1758.      copy  the  PS.BAT to a file called PSMR.BAT and modify the  new  file.  
  1759.      PS.BAT  should be used for standard use, while PSMR.BAT will  be  used 
  1760.      for invoking ProSked as a pop-up.  Now, find the line in PSMR.BAT that 
  1761.      starts  with  "MAINPROG".  The tenth  parameter  following  "MAINPROG" 
  1762.      should  be "MR".  If you need to "pad" the line with any  other  para-
  1763.      meters, make each of them an "x".  Examples:
  1764.  
  1765.              MAINPROG x x x x JJ AWB F:\PS F:\AWB x MR 1
  1766.              MAINPROG x x x x x x x x x MR
  1767.  
  1768.      Each example shows the use of dummy "x" parameters.
  1769.  
  1770.           If ProSked is loaded in this fashion, it will automatically 
  1771.      abort and display a message that informs you of the hot-key combina-
  1772.      tion needed to call it to the foreground.  By default, the hot-key is 
  1773.      ALT-S.  But you may change the hot-key by adding to the 10th parameter 
  1774.      a different combination, using the "MR-X-$YYZZ" format.  The "X" in 
  1775.      this format is the key you wish to use in combination with the ALT or 
  1776.      CTRL key.  "YY" should be "08" if you plan to use the ALT-key, or "04" 
  1777.      if you prefer a CTRL-key combination.  "ZZ" is the scan code for the 
  1778.      letter you've designated with "X".  Selected scan codes follow:
  1779.  
  1780.      KEY  SCAN      KEY  SCAN      KEY  SCAN      KEY  SCAN      KEY  SCAN
  1781.       Q    10        W    11        E    12        R    13        T    14
  1782.       Y    15        U    16        I    17        O    18        P    19
  1783.       A    1E        S    1F        D    20        F    21        G    22
  1784.       H    23        J    24        K    25        L    26        Z    2C
  1785.       X    2D        C    2E        V    2F        B    30        N    31
  1786.  
  1787.      For example, to designate ALT-C as the hot-key combination, the tenth 
  1788.      parameter would be "MR-C-$082E", while CTRL-V would be selected by 
  1789.      using "MR-V-$042F".  
  1790.  
  1791.           If you'd like ProSked's pop-up alarm (PC-BEEP) to be loaded into 
  1792.      memory also, you should add a line to the PS.BAT (or PSMR.BAT) file 
  1793.      just before the "MAINPROG" line.  See the ALARMS section. 
  1794.  
  1795.           Normally, ProSked requires about 470 Kilobytes of RAM.  When it's 
  1796.      just  waiting in the background, however, all it consumes is  about  7 
  1797.      Kilobytes (or 45K if you're also using PC-BEEP), leaving most of  your 
  1798.      computer's memory for use by other programs.  
  1799.  
  1800.  
  1801.      >-- Loading Pop-Up ProSked Automatically
  1802.  
  1803.           The exception to the rule that the program must be entered 
  1804.      through PS.BAT (or PSMR.BAT) comes into play if you want pop-up 
  1805.      ProSked to be loaded automatically whenever you turn on your 
  1806.      computer. 
  1807.  
  1808.           If you'd like pop-up ProSked to be loaded during your computer's 
  1809.      start-up routine, simply add the following lines at a convenient place 
  1810.      near the end of your root directory's AUTOEXEC.BAT file:
  1811.  
  1812.                          cd\PS
  1813.                          PC-BEEP x x x x x x x x x
  1814.                          MAINPROG x x x x x x x x x MR
  1815.  
  1816.      These lines should be placed before any instructions involved in cal-
  1817.      ling up a menu or disk management program.  Of course, the "x" para-
  1818.      meters following MAINPROG and PC-BEEP in the above example may, if 
  1819.      desired, be altered as described elsewhere in this documentation.  
  1820.      And, if you don't need a ProSked's alarm, get rid of the PC-BEEP 
  1821.      line.
  1822.  
  1823.  
  1824.      >NETWORK USE  ("ScheduLAN" version only)
  1825.  
  1826.  
  1827.           When invoked for use on a LAN, ProSked utilizes file locking to 
  1828.      prevent two or more users from simultaneously altering the same record 
  1829.      in the data base.  
  1830.  
  1831.  
  1832.      -- Some Preliminaries...
  1833.  
  1834.           If your LAN defaults to the assumption that you want it to auto-
  1835.      matically lock files for you, you may have problems with ProSked.  
  1836.      ProSked, not your LAN, must decide when to lock which files.  Make 
  1837.      sure that your LAN is configured to give ALL users complete access to 
  1838.      ALL files in the server's PS directory.  Make sure that ALL program 
  1839.      and data files are "sharable" (e.g., immediately after installing the 
  1840.      program onto a Novell workstation, enter "FLAG *.* S" at the DOS 
  1841.      prompt in the directory containing ProSked, and do the same in the 
  1842.      server directory that will contain ProSked's data).
  1843.  
  1844.           Also make sure that each workstation's CONFIG.SYS file contains a 
  1845.      line that says, "FILES=60".  The fact that your server may have such a 
  1846.      line in it's CONFIG.SYS file may do your workstations no good whatso-
  1847.      ever.
  1848.  
  1849.  
  1850.      -- Using Only a Single Copy of ProSked on the Network
  1851.  
  1852.           To load a single copy of the program onto the net, run the normal 
  1853.      install routine (e.g., "INSTALL A: X:", where X is your server's drive 
  1854.      designation).  This routine will automatically load the program into a 
  1855.      PS directory on the server.  
  1856.  
  1857.           Unless you want to use only one copy of the PS.BAT file on the 
  1858.      network (see the "Use of a Single Batch File on the Server" section 
  1859.      below), each workstation must have a dedicated directory, either on 
  1860.      its own hard disk or on the server, from which it will run ProSked.  
  1861.      This dedicated directory must be located directly off the disk's root 
  1862.      directory and must contain a PS.BAT file, customized especially for 
  1863.      that workstation.  Start with the PS.BAT file provided with ProSked.
  1864.      
  1865.           Insert a couple of extra lines near the top of the PS.BAT file, 
  1866.      just below the line that reads, "cls".  These extra lines should cause 
  1867.      the workstation to log into the server directory where ProSked's 
  1868.      program and data files will be maintained.  Assume, for instance, that 
  1869.      the server's hard disk is referred to as drive "F" and that ProSked 
  1870.      is installed into the PS directory on that drive.  In this case, the 
  1871.      lines to insert into the workstation's PS.BAT file would be:
  1872.  
  1873.                               F:
  1874.                               CD\PS
  1875.  
  1876.          NOTE:  No directory/path name used with ProSked may exceed 14
  1877.          characters in length.
  1878.  
  1879.      Also, add a few lines at the very bottom of the PS.BAT file that will 
  1880.      cause the computer to log back into the workstation's "home" directory 
  1881.      when you exit ProSked.  Examples:
  1882.  
  1883.                 Example 1                    Example 2
  1884.                 ---------                    --------- 
  1885.                 F:                           C: 
  1886.                 CD\AWB                       CD\PS  
  1887.                 CLS                          CLS
  1888.  
  1889.  
  1890.      -- PS.BAT's "MAINPROG" line
  1891.  
  1892.           Now, each workstation's PS.BAT file must also reflect its OWN 
  1893.      user's ID and that of the program's MAIN user (that is, the person 
  1894.      chiefly responsible for maintaining the data base).  Additionally, it 
  1895.      must reflect both its OWN drive/directory and the SERVER drive/direc-
  1896.      tory where ProSked is maintained.  Read on.
  1897.  
  1898.           Find the line in the PS.BAT file that begins with "MAINPROG".  
  1899.      After the word "MAINPROG", you need to add several parameters, each 
  1900.      separated by a space.  The first four may already have been set (see 
  1901.      the SETTING UP section), but if they're not, just substitute an "x" 
  1902.      for each one.  Example:
  1903.  
  1904.                              MAINPROG x x x x  
  1905.  
  1906.          The fifth parameter should be a 1- to 3-letter ID of the MAIN user 
  1907.      (the one chiefly responsible for ProSked).  The sixth parameter 
  1908.      should be a 1- to 3-letter ID for this SPECIFIC workstation's user.  
  1909.      For example, if Jane Jones is the program's main user, the fifth para-
  1910.      meter following "MAINPROG" in each workstation's PS.BAT file might be 
  1911.      "JJ".  If the user of a specific workstation is Allen W. Bosley, that 
  1912.      workstation's PS.BAT file might specify "AB" at the sixth parameter.  
  1913.  
  1914.          IMPORTANT:   Make  absolutely sure  that  each  workstation's 
  1915.          PS.BAT file contains the SAME fifth parameter (since the MAIN 
  1916.          user is the same for all workstations).  Also ensure that  no 
  1917.          two  stations  have  the same  sixth  parameter  (since  each 
  1918.          individual  station  is DIFFERENT).  If  you  violate  either 
  1919.          rule,  you run the risk of losing data, despite the fact  the 
  1920.          program may appear to be operating properly.  Once you set up 
  1921.          each  workstation's  PS.BAT file, you might  want  to  write-
  1922.          protect it, to prevent it's being changed by a user. 
  1923.  
  1924.           The seventh parameter tells ProSked which of the server dir-
  1925.      ectories will hold its common data base, accessible by all users.  If, 
  1926.      for instance, a given workstation refers to that directory as 
  1927.      F:\PS, the seventh parameter should be "F:\PS". 
  1928.  
  1929.           The eighth parameter following "MAINPROG" should be the drive and 
  1930.      directory from which the workstation will be running ProSked.  This 
  1931.      is that workstation's "home" directory.  
  1932.  
  1933.           Parameters nine and ten may be x's if need be, but the eleventh 
  1934.      parameter must be "1".  This tells ProSked that there's just one copy 
  1935.      of the program on the network (see the next section if you decide to 
  1936.      run a separate copy of the program on each workstation).  
  1937.  
  1938.           Here are two examples that tie it all together: 
  1939.  
  1940.      PARAMETERS -->        1 2 3 4 5   6     7      8   9 10 11  
  1941.      ------------------------------------------------------------------
  1942.      Example 1:   MAINPROG x x x x JJ AWB  F:\PS  C:\PS x  x  1
  1943.      Example 2:   MAINPROG x x x x JJ AWB  F:\PS  C:\PS x  MR 1
  1944.  
  1945.      Each of these examples tells ProSked that this workstation's "home" 
  1946.      directory is C:\PS.  It also specifies F:\PS as the server directory 
  1947.      containing ProSked and its data.  JJ is the main user, and AWB is the 
  1948.      local workstation's user.  The second example's tenth parameter is 
  1949.      "MR", informing ProSked to load itself as a memory-resident program 
  1950.      (see the POP-UP USE section), while the first example's tenth para-
  1951.      meter is "x", which is a null parameter that tells ProSked nothing.
  1952.  
  1953.               NOTE:   Each morning, ProSked will automatically  bring 
  1954.          forward  past Deadlines and Gotchas that haven't been  tagged 
  1955.          for omission.  When installed for use on a network,  however, 
  1956.          a user's Deadlines/Gotchas will be brought forward only  when 
  1957.          THAT SPECIFIC USER (or the one who entered the Deadlines  and 
  1958.          Gotchas into the program) first loads ProSked at the  begin-
  1959.          ning of the day.  If you'd prefer that the FIRST user to load 
  1960.          the program each morning be responsible for bringing  forward 
  1961.          EVERYONE's Deadlines/Gotchas, add "#" to the fifth  parameter 
  1962.          (e.g.,  "MAINPROG  x x x x JJ# AWB ...").  To have  the  MAIN 
  1963.          user  (who may not necessarily be the first user) bring  for-
  1964.          ward  everyone's Deadlines/Gotchas each  morning,  substitute 
  1965.          "*" for "#" (e.g., MAINPROG x x x x JJ* AWB ...").
  1966.  
  1967.           The "generic" PS.BAT file that comes with ProSked has %1 at the 
  1968.      sixth parameter.  If you substitute the workstation user's initials at 
  1969.      that parameter, you must also search the entire PS.BAT file for all 
  1970.      places where %1 exits and substitute the same initials (e.g., if AWB 
  1971.      is substituted for %1 at the sixth parameter, the line that says 
  1972.      "util%1" becomes "utilAWB").  Further, if you ever subsequently change 
  1973.      the initials at the sixth parameter, you must search the file for the 
  1974.      old initials and substitute the new initials in their places. 
  1975.  
  1976.  
  1977.      -- Using a Separate Copy of ProSked on each Workstation
  1978.  
  1979.           Screen colors, printer, and other Customization items will be 
  1980.      identical for all workstations that access a common copy of the prog-
  1981.      ram on the server.  Those workstations that require different customi-
  1982.      zations should have separate copies of the program installed in their 
  1983.      "home" directories.  Another reason to load a separate copy of the 
  1984.      program onto one or more workstations is that you may have a slow net-
  1985.      work that makes loading the program from the server seem to take 
  1986.      forever.  Of course, the data must still be located centrally on the 
  1987.      server, but the program, itself, may be placed separately onto each 
  1988.      workstation.
  1989.  
  1990.           To load a separate copy of the program onto each workstation, 
  1991.      run the normal install routine (e.g., "INSTALL A: X:", where X is that 
  1992.      workstation's hard disk designation).  This routine will automatically 
  1993.      load the program into a PS directory on the workstation.
  1994.  
  1995.           Each workstation's PS directory must have a PS.BAT file, custom-
  1996.      ized especially for that workstation.  Start with the PS.BAT file pro-
  1997.      vided with ProSked.
  1998.      
  1999.           Insert an extra line near the top of the PS.BAT file, just below 
  2000.      the line that reads, "cls".  This extra line should cause the work-
  2001.      station to look to the server directory where ProSked will maintain 
  2002.      the common data files that all users will access.  Assume, for ins-
  2003.      tance, that the server's hard disk is referred to as drive "F" and 
  2004.      that ProSked's data files will be located in the PS directory on that 
  2005.      drive.  In this case, the line to insert into the workstation's PS.BAT 
  2006.      file would be:
  2007.  
  2008.                               CD F:\PS
  2009.  
  2010.           Now, modify the PS.BAT file's "MAINPROG" line exactly as des-
  2011.      cribed in the above section entitled "PS.BAT's MAINPROG Line".  But 
  2012.      DO NOT include an eleventh parameter of "1".  Instead, either elimi-
  2013.      nate the eleventh parameter or substitute an "x" for the "1".
  2014.  
  2015.          NOTE:  If you elect to use a separate copy of the program for 
  2016.          each  workstation,  you must manually copy the  BLANKCAL  and 
  2017.          BLANKCL  files  into  the server's PS  directory,  where  you 
  2018.          should  keep the data.  Also copy RECUR.DAT,  RECUR.DAF,  and 
  2019.          RECUR.DAI to the server's data-holding directory, since  com-
  2020.          mon  copies  of these files need to be accessed  by  everyone 
  2021.          using the program.
  2022.  
  2023.  
  2024.      -- Other Customizations to the PS.BAT file
  2025.  
  2026.           The PS.BAT file may also contain references to other programs, 
  2027.      such as PC-BEEP.  You need to make sure that each of these references 
  2028.      is followed by parameters identical to those that follow "MAINPROG".  
  2029.      Example:
  2030.  
  2031.                PC-BEEP x x x x JJ AWB F:\PS F:\AWB x x 1
  2032.                MAINPROG x x x x JJ AWB F:\PS F:\AWB x x 1
  2033.  
  2034.           Also find every occurrence of "util%1" in the PS.BAT file and 
  2035.      substitute the local user's initials for "%1" (e.g., change "util%1" 
  2036.      to "utilJJ" if JJ is the local user).
  2037.  
  2038.           After you've customized each workstation's PS.BAT file, you'll 
  2039.      find that the program works much as it does as single-user software.  
  2040.      The main differences are that: 1)  ProSked will occasionally delay a 
  2041.      user's entering something, as it waits for another user to finish some 
  2042.      process that could potentially change the data base;  2) only the main 
  2043.      (primary user's) workstation will be able to perform certain functions 
  2044.      (such as Editing with the TextEditor and Omitting); and 3) changes to 
  2045.      the data base made on one workstation may not be recognized by another 
  2046.      workstation until its user goes through some major process (such as 
  2047.      conducting a Hunt or Editing a record). 
  2048.  
  2049.  
  2050.      >-- Passwords
  2051.  
  2052.           If you want ProSked to demand a password whenever anyone tries 
  2053.      to access it, customize it accordingly in the Utilities module's 
  2054.      Customize routine.  To reach the appropriate customizing screen, press 
  2055.      F9 when you're asked, "Is ProSked now customized to your 
  2056.      satisfaction?"
  2057.  
  2058.           If LAN-based ProSked is set up for password protection, the 
  2059.      first person ever to enter the program must be the main user 
  2060.      identified by the fifth parameter.  That user must go to the Utilities 
  2061.      module, select the Customization option, and enter the initials of all 
  2062.      the ProSked users on the network.  A user whose initials have not 
  2063.      been entered into the Customization routine's list won't be allowed 
  2064.      in. 
  2065.  
  2066.  
  2067.      -- Use of a Single Batch File on the Server
  2068.  
  2069.           If you're using a single copy of the program on the network, and 
  2070.      you'd like to maintain only one PS.BAT file for the whole office (as 
  2071.      opposed to a separate one for each workstation), place that PS.BAT 
  2072.      file into the server's PS directory.
  2073.  
  2074.           Start with the basic PS.BAT file supplied with ProSked.  Modify 
  2075.      its "MAINPROG" line as described above in the section entitled, 
  2076.      "PS.BAT's MAINPROG Line", but make sure that the sixth parameter is 
  2077.      "%1".  Also be sure to place disk/directory changing instructions near 
  2078.      the top and bottom of the batch file, as discussed above in the "Using 
  2079.      Only a Single Copy..." section above.
  2080.  
  2081.          NOTE:  Some networks are configured in a manner that  makes
  2082.          it difficult to use a single PS.BAT on the server.   If you 
  2083.          have difficulty, abandon trying to use a single PS.BAT file.
  2084.  
  2085.  
  2086.      >USE WITH MICROSOFT WINDOWS
  2087.  
  2088.           If you wish to use ProSked with Microsoft Windows, you will need 
  2089.      to run Windows in its 386 mode ("WIN /3" at the DOS prompt).  You will 
  2090.      also need to customize a PIF file.  Before you do ANYTHING in Windows, 
  2091.      however, make sure that you have ProSked running successfully at  the 
  2092.      DOS level.
  2093.  
  2094.           Use  the PIF editor within Windows to set up PS.PIF.   Keep 
  2095.      all the default settings, except as follows:
  2096.  
  2097.           Program Filename       PS.BAT
  2098.           Window Title           ProSked
  2099.           Optional Parameters    (your initials, as recognized by ProSked)
  2100.           Start-up Directory     (example: C:\PS)
  2101.           KB Required            510, if you need the alarm (otherwise 470)
  2102.                                    Note: MT-Trak version requires 560 (or 520)
  2103.           KB Desired             510, if you need the alarm (otherwise 470)
  2104.                                    Note: MT-Trak version requires 560 (or 520)
  2105.           Display Usage          "Full Screen" item should be selected
  2106.           Execution              "Background" item should be selected
  2107.                                    (but only if you need the alarm)
  2108.           Background Priority    1
  2109.           Retain Video Memory    select this item (if you need the alarm)
  2110.           Allow Fast Paste       DE-select this item
  2111.           Application Shortcut   Press ALT-S here if you wish to be able to
  2112.             Key                   access ProSked with this key combination
  2113.  
  2114.           Now, you need to edit your WIN.INI file.  Find the line that be-
  2115.      gins with "load=" and add "PS.PIF" to that line (e.g., "load=PS.PIF").  
  2116.      That will cause ProSked to be loaded automatically when you run Win-
  2117.      dows, so that all you need to do is to press ALT-S to access it. 
  2118.  
  2119.          NOTE: Some Windows installations seem to ignore the WIN.INI 
  2120.          file's "load=" line.  If yours is one of these, you may have 
  2121.          to manually modify the STARTUP group, so that it includes 
  2122.          PS.PIF among the files loaded when Windows is started.
  2123.  
  2124.          NOTE: If you're using ProSked to sound alarms, always make a ha-
  2125.          bit of checking into ProSked IMMEDIATELY after you load Windows.
  2126.          That will cause the alarms to be set for this Windows session.
  2127.  
  2128.           Next, you need to alter your PS.BAT file.  Look at the line that 
  2129.      begins with "MAINPROG".  Since you'll be accessing ProSked through 
  2130.      Windows, not as a memory-resident program in its own right, the tenth 
  2131.      parameter should be "x", not "mr".  Now, you may wish to prevent an 
  2132.      exit from ProSked by pressing the ESC key.  If so, the second parameter
  2133.      should contain the character string, "NX" (for "no exit").  And if you
  2134.      wish to use the alarm (PC-BEEP.EXE) you should make sure that the 
  2135.      PS.BAT file contains a line that begins with "PC-BEEP" and contains the
  2136.      same listing of parameters found on the line that begins with 
  2137.      "MAINPROG".  The PC-BEEP line should be just above the MAINPROG line.
  2138.  
  2139.  
  2140.      >EMPLOYEE/DEPARTMENT GROUPS
  2141.  
  2142.           Employees may be grouped together for mass schedulings.  As you 
  2143.      know, ProSked will track up to 200 employees.  It will also track 20 
  2144.      groups, each of which may consist of up to 15 employees.  Whenever you 
  2145.      schedule a group, you will effectively be scheduling each of it's con-
  2146.      stituent employees.  Whenever you hunt through the data base for a 
  2147.      group's activities, you will, in effect, be hunting for the activities 
  2148.      of that group's members.  Anywhere that ProSked requests an employee, 
  2149.      you may substitute a group.
  2150.  
  2151.           One reason for having some of your employees included in a group 
  2152.      is that you may wish to find a period when everyone in that group is 
  2153.      free for a meeting.  Doing a "Scheduled Time" hunt/report for that 
  2154.      group will reveal all the time already scheduled for all group mem-
  2155.      bers.  Just fill in Hunt Gate C with the abbreviation for the group in 
  2156.      which you're interested, set the beginning and ending dates, and begin 
  2157.      the hunt.  The gaps in the scheduled time shown on the report will be 
  2158.      the periods during which everyone in the group is free.
  2159.  
  2160.           Groups should be listed in a file called GROUP.DAT, which ProSked 
  2161.      scans whenever you enter the program.  You may create this file in the 
  2162.      TextEditor by pressing ^E at the Main Menu.  Then press "G" at the 
  2163.      TextEditor menu. 
  2164.  
  2165.           To set up a group, enter a unique 1- to 3-character abbreviation 
  2166.      under the "ABB" heading.  Then hit the tab key to align the cursor for 
  2167.      the entry of that group's constituent employees. As you're entering 
  2168.      the employees, separate each by a slash, "/".  Note that a group may 
  2169.      not contain another group.  Example:
  2170.  
  2171.      ABB  --- CONSTITUENT DEPARTMENTS/EMPLOYEES ---
  2172.      gp1  stb/gm/lta/prs
  2173.      gp2  stb/mkr
  2174.      gp3  tup/dst/prs
  2175.      gp4  dst/stb/gm
  2176.      gp5  gm/gp1           WRONG! -- gp1 is, itself, a group
  2177.  
  2178.  
  2179.      >AUTOMATED EXECUTION (MACROS)
  2180.  
  2181.           You may have certain regularly performed routines that you wish 
  2182.      ProSked could perform automatically.  That's what ProSked's AutoExe-
  2183.      cute function is designed to do.  Whenever you invoke the function by 
  2184.      pressing "A", you'll be presented with a list of macros (autoexecute 
  2185.      sequences).  To choose one, simply highlight it by using the up or 
  2186.      down arrows.  The program will then execute the sequence of keystrokes 
  2187.      specified by the macro, just as if you had pressed the keys yourself.
  2188.  
  2189.           The first time you press "A" to invoke the AutoExecute 
  2190.      function, there will be no macros, since you will not have yet created 
  2191.      any.  To add a macro to the list, just highlight the "NEW" line on
  2192.      the screen and press the ENTER key.  You will then be afforded the 
  2193.      opportunity to assign the macro a name to help you identify it in the 
  2194.      future, as well as the sequence of keystrokes that you want executed 
  2195.      whenever that macro is selected in the future.  The sequence may be 
  2196.      up to 50 characters long.
  2197.  
  2198.           If you wish to place a date into the AutoExecute file, remember 
  2199.      that ProSked accepts "-7" as exactly one week ago, and "+1" as tom-
  2200.      orrow.  ProSked also considers an entry of "1" to mean the first day 
  2201.      of whatever month is currently displayed, while "30" means the thir-
  2202.      tieth day.
  2203.  
  2204.           There are several special characters that you can place into the 
  2205.      file to perform certain functions:
  2206.  
  2207.           ~   =   RET (or Enter)                !   =   ESC 
  2208.           >   =   F6                            :   =   ALT-P
  2209.           ;   =   ALT-F                         |   =   ALT-I
  2210.           `   =   Ctrl-R                        @   =   ALT-O
  2211.           _ (underline) will cause the AutoExecute function to pause for a 
  2212.                             keyboard entry (one keystroke per underline).
  2213.